Предмет: Информатика, автор: daniladan0107

Программа выводит все числа от 0 до 9, кроме числа 5. Найдите ошибку в приведенном фрагменте программы. Каким будет результат выполнения программы ?
var = 10
while var > 0:
var = var -1
if var = 5:
continue
print ('Значение текущей переменной:', var)
print ('Пока!=')

Ответы

Автор ответа: kilymbekovsanzhar
8

Ошибка в данном фрагменте программы заключается в неправильном использовании оператора сравнения. В строке "if var = 5:" оператор сравнения должен быть заменен на оператор сравнения "равно" (==), чтобы правильно сравнить переменную var со значением 5: if var == 5:

Также отступы в строках кода следует корректировать, чтобы они соответствовали блокам кода, которые должны быть выполнены в цикле while и условии if.

Исправленный фрагмент программы, который выводит все числа от 0 до 9, кроме числа 5, выглядит следующим образом:

var = 10

while var > 0:

   var = var - 1

   if var == 5:

       continue

   print('Значение текущей переменной:', var)

print('Пока !=')


daniladan0107: Спасибо Вам большое!
Похожие вопросы
Предмет: Немецкий язык, автор: ykar96079
Предмет: Геометрия, автор: Аноним