• Предмет: Информатика
  • Автор: 7god2jupyyy36
  • Вопрос задан 5 месяцев назад

Задание 3.
Программа определяет принадлежит ли введенное число условию 20 Рассмотрите текст программы, найдите ошибки и запишите верную версию
программы.
a int(input(''))
if a 20 or a 30:
print (число принадлежит')
else
input('число не принадлежит")

Ответы

Ответ дал: MagicSticks
1

Ответ:

В тексте программы содержатся следующие ошибки:

Не указан оператор сравнения для проверки условия. Оператор сравнения должен быть "==".

В условии указаны два значения, необходимо использовать оператор логического "или" (or) для проверки, принадлежит ли число 20 или 30.

В функции print не указано сообщение, которое должно выводиться в случае, если число принадлежит условию.

В конструкции else необходимо использовать двоеточие после него.

Исправленная версия программы:

a = int(input('Введите число: '))

if a == 20 or a == 30:

   print ('Число принадлежит')

else:

   print('Число не принадлежит')


Программа будет запрашивать у пользователя ввод числа, затем проверять, принадлежит ли число условию 20 или 30 и выводить соответствующее сообщение.

Вас заинтересует