В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Alika19891
Alika19891
09.05.2020 17:32 •  Информатика

12. Что будет выведено на экран в результате работы следующего цикла (k – целая переменная)?
а)

k = 1
while k < 5:
print( k, end=" " )
k += 1
ответ:
б) k = 4
while k < 10:
print( k*k, end=" " )
k += 1
в) k = 12
while k > 3:
print( 2*k-1, end=" " )
k -= 1
ответ:
г) k = 5
while k < 10:
print( k*k, end=" " )
k += 1
ответ:
д) k = 15
while k > 6:
print( k-1, end=" " )
k -= 1
ответ:
В питоне

Показать ответ
Ответ:
катя072
катя072
11.01.2024 03:44
Давайте разберем варианты поочередно:

а)
k = 1
while k < 5:
print(k, end=" ")
k += 1

В данном цикле значение переменной k увеличивается на 1 на каждой итерации и продолжает выполняться, пока k меньше 5. На выходе мы получим последовательность чисел: 1, 2, 3, 4. Поэтому ответ а) неверен.

б)
k = 4
while k < 10:
print(k*k, end=" ")
k += 1

В данном цикле значение переменной k увеличивается на 1 на каждой итерации и продолжает выполняться, пока k меньше 10. На каждой итерации мы выводим значение k, умноженное на само себя. Начиная с k = 4, мы получим: 4^2, 5^2, 6^2, 7^2, 8^2, 9^2. Поэтому ответ б) неверен.

в)
k = 12
while k > 3:
print(2*k-1, end=" ")
k -= 1

В данном цикле значение переменной k уменьшается на 1 на каждой итерации и продолжает выполняться, пока k больше 3. На каждой итерации мы выводим значение 2*k-1. Начиная с k = 12, мы получим: 2*12-1, 2*11-1, 2*10-1, ..., 2*4-1. Поэтому ответ в) неверен.

г)
k = 5
while k < 10:
print(k*k, end=" ")
k += 1

В данном цикле значение переменной k увеличивается на 1 на каждой итерации и продолжает выполняться, пока k меньше 10. На каждой итерации мы выводим значение k, умноженное на само себя. Начиная с k = 5, мы получим: 5^2, 6^2, 7^2, 8^2, 9^2. Поэтому ответ г) верен.

д)
k = 15
while k > 6:
print(k-1, end=" ")
k -= 1

В данном цикле значение переменной k уменьшается на 1 на каждой итерации и продолжает выполняться, пока k больше 6. На каждой итерации мы выводим значение k-1. Начиная с k = 15, мы получим: 15-1, 14-1, 13-1, ..., 7-1. Поэтому ответ д) верен.

Итак, правильный ответ на вопрос: д) k = 15
while k > 6:
print(k-1, end=" ")
k -= 1
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота