Вопрос задан 03.10.2023 в 00:32. Предмет Информатика. Спрашивает Попугаева Катя.

Шаман предсказал, что завтра будет дождь, но Витя не верит ему. Написана функция is_rain(yes, no),

в которой yes и no - числа. Если no больше, чем yes, то дождя реально не будет и программа выдаст False. В противном случае, программа выдаст True. Программа выдаёт ошибку. Проведите отладку. 1 def is_rain(yes, no): 2 if yes < no 3 return False 4 return True Даю 55 баллов!Помогите!!! Программисты АУ!!!!
0 0
Перейти к ответам

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

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

У Вас в программе не хватает else

def is_rain(yes,no):

   if yes < no:

       return False

   else:

       return True

yes = int(input())

no = int(input())

print(is_rain(yes,no))

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

Ваш код имеет некоторые ошибки и не соответствует синтаксису Python. В Python для сравнения используется символ >, а не &lt;, и вы также должны добавить двоеточие после условия if. Вот исправленный код:

python
def is_rain(yes, no): if yes < no: return False return True

Теперь этот код должен работать правильно. Он сравнивает значения yes и no, и если no больше yes, то функция вернет False, иначе вернет True.

0 0

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

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

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

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