Определите результат переменной у i=6 Y=13 while>21: i=i-1 y=y*1
Ответы на вопрос
Ответ:
будет вывести syntax error,т.к. ты нарушил синтаксические правила языка python. У тебя ошибка на 3 строчке.
А если код такой:
i=6
y=13
while y>21:
i=i-1
y=y*1
То y равна 13.
В нижеприведённом коде y тоже равна 13:
i=6
y=13
while i>21:
i=i-1
y=y*1
В вашем коде есть несколько ошибок и неточностей. Я попробую исправить их и объяснить, что делает этот код:
pythoni = 6
y = 13
while i > 21:
i = i - 1
y = y * 1
Этот код представляет собой бесконечный цикл while, так как условие i > 21 исходно не выполняется (i равно 6). Поэтому цикл будет выполняться бесконечно, и переменные i и y останутся неизменными.
Чтобы сделать цикл с конечным условием, вам нужно изменить условие на что-то, что в конечном итоге станет ложным, чтобы цикл завершился. Например, если вы хотите, чтобы цикл выполнился, пока i больше 0, то код может выглядеть так:
pythoni = 6
y = 13
while i > 0:
i = i - 1
y = y * 1
Теперь цикл завершится, когда i станет равным 0, и переменные i и y будут иметь значения 0 и 13 соответственно.
Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili
