0 голосов
спросил от в категории Python
На это нельзя ответить, потому что ваш опубликованный код вообще не имеет отступов, в то время как Python требует отступов. Но ваш elif неверны. Их синтаксис аналогичен синтаксису операторов if (см.
if [expression]:     # code to be executed when condition is true goes here elif [expression]:     # code to be executed when condition is true goes here # End of if - elif here
# [#^ #]):
if [expression]:     # code to be executed when condition is true goes here elif [expression]:     # code to be executed when condition is true goes here # End of if - elif here

Пожалуйста, войдите или зарегистрируйтесь чтобы ответить на этот вопрос.

0 голосов
0 голосов
ответил от
Он должен быть:
print('type a number:') n = int(input("Enter a number: ")) if (n % 2) !=0 :   print("Weird") elif (n>= 2 and n<=5):   print("Not Weird") elif (n>= 6 and n<=20):   print("Weird") elif (n>20):   print("Not Weird")

Категории

Добро пожаловать на сайт DraftingCode Q&A, где вы можете задавать вопросы и получать ответы от других членов сообщества.

Связанных вопросов не найдено

...