Задание 3.
Программа определяет принадлежит ли введенное число условию 20
Рассмотрите текст программы, найдите ошибки и запишите верную версию
программы.
a int(input(''))
if a 20 or a 30:
print (число принадлежит')
else
input('число не принадлежит")
Ответы
Ответ дал:
1
Ответ:
В тексте программы содержатся следующие ошибки:
Не указан оператор сравнения для проверки условия. Оператор сравнения должен быть "==".
В условии указаны два значения, необходимо использовать оператор логического "или" (or) для проверки, принадлежит ли число 20 или 30.
В функции print не указано сообщение, которое должно выводиться в случае, если число принадлежит условию.
В конструкции else необходимо использовать двоеточие после него.
Исправленная версия программы:
a = int(input('Введите число: '))
if a == 20 or a == 30:
print ('Число принадлежит')
else:
print('Число не принадлежит')
Программа будет запрашивать у пользователя ввод числа, затем проверять, принадлежит ли число условию 20 или 30 и выводить соответствующее сообщение.
Вас заинтересует
4 месяца назад
4 месяца назад
4 месяца назад
4 месяца назад
2 года назад
2 года назад
7 лет назад