М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
Nurlan2010
Nurlan2010
14.01.2022 01:41 •  Информатика

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
ответ:
В питоне

👇
Ответ:
влаласт
влаласт
14.01.2022
Давайте разберем варианты поочередно:

а)
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
4,5(18 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ