Какое минимальное целое число вместо знака ? нужно вписать, чтобы переменная а после цикла приняла значение 256? a = 2; whilе а < ? a *= a
Выберите верный ответ
18
16
17
256
python
a = 2
while a < ?:
a *= a
Посмотрим на первые несколько итераций:
- При значении ? = 3:
a = 2
a *= a # a = 4
a *= a # a = 16
a *= a # a = 256
- При значении ? = 4:
a = 2
a *= a # a = 4
a *= a # a = 16
a *= a # a = 256
- При значении ? = 5:
a = 2
a *= a # a = 4
a *= a # a = 16
a *= a # a = 256
Таким образом, независимо от значения ?, a принимает значение 256 после трех итераций.
Ответ: любое из предложенных чисел 16, 17 или 18.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет