Предмет: Информатика, автор: 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)
Срочноооо, пожалуйста, умоляю помоги!!!
(Можете ответ написать на русском, главное чтобы было правильно)

Ответы

Автор ответа: QwertyLokom2
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
Предмет: Русский язык, автор: Киря73018