Предмет: Информатика,
автор: hihihi555
1.What is the output of the following code?(Что выводит следующий код?)
i= 1
while < 2 ** 3:
print(i)
i*= 2
2. A programmer wants to count down from 10 to 0. What is wrong in the code? Can you fix it? (Программист хочет отсчитать от 10 до 0. Что не так в коде? Ты можешь это исправить?)
i = 10
while == 0:
print(i)
i-= 1
3. There is a mistake in the following loop that is trying to count up from 1 to 10. Can you identify the problem and then fix it? (В следующем цикле есть ошибка, которая пытается сосчитать от 1 до 10. Можете ли вы определить проблему, а затем исправить ее?)
i=1
while i < 10:
print(i)
Срочноооо, пожалуйста, умоляю помоги!!!
(Можете ответ написать на русском, главное чтобы было правильно)
Ответы
Автор ответа:
2
N1
ошибка: while < 2 ** 3:
перед знаком < должно стоять число или переменная
N2
while == 0:
1) перед знаком == должна стоять переменная i
2) вместо знака == должен быть знак !=
в итоге должно получится так:
i = 10
while i != 0:
print(i)
i-= 1
N3
переменная i не изменяется, цикл будет вечным, и число не будет увеличиваться нужно добавить в цикл:
i += 1
Похожие вопросы
Предмет: Українська мова,
автор: kykywka19993
Предмет: Русский язык,
автор: nikneummessi10
Предмет: Русский язык,
автор: boriskharinov
Предмет: Математика,
автор: Unicornshu
Предмет: Русский язык,
автор: Киря73018