Вопрос задан 27.09.2023 в 07:22. Предмет Информатика. Спрашивает Васильев Данил.

Определите результат переменной у i=6 Y=13 while>21: i=i-1 y=y*1

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лысогорский Александр.

Ответ:

будет вывести 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

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

В вашем коде есть несколько ошибок и неточностей. Я попробую исправить их и объяснить, что делает этот код:

python
i = 6 y = 13 while i > 21: i = i - 1 y = y * 1

Этот код представляет собой бесконечный цикл while, так как условие i > 21 исходно не выполняется (i равно 6). Поэтому цикл будет выполняться бесконечно, и переменные i и y останутся неизменными.

Чтобы сделать цикл с конечным условием, вам нужно изменить условие на что-то, что в конечном итоге станет ложным, чтобы цикл завершился. Например, если вы хотите, чтобы цикл выполнился, пока i больше 0, то код может выглядеть так:

python
i = 6 y = 13 while i > 0: i = i - 1 y = y * 1

Теперь цикл завершится, когда i станет равным 0, и переменные i и y будут иметь значения 0 и 13 соответственно.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос