Предмет: Информатика,
автор: daniladan0107
Программа выводит все числа от 0 до 9, кроме числа 5. Найдите ошибку в приведенном фрагменте программы. Каким будет результат выполнения программы ?
var = 10
while var > 0:
var = var -1
if var = 5:
continue
print ('Значение текущей переменной:', var)
print ('Пока!=')
Ответы
Автор ответа:
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
Предмет: Математика,
автор: tatianasenatskaya
Предмет: Геометрия,
автор: Аноним
Предмет: История,
автор: 89876954055
Предмет: Литература,
автор: mihajlovics208