Может ли кто-нибудь помочь этому новичку разобраться с этой проблемой c Python? - PullRequest
0 голосов
/ 22 апреля 2020

Я новичок в Python и начал практиковать и делал все хорошо, пока я не застрял на этой проблеме. Я думаю, что утверждение «else» является проблемой, но я пробовал много вариантов и не могу понять это. Любой совет приветствуется в этом нубе. Вот скриншот ошибки и кода. Спасибо! https://i.stack.imgur.com/hLzrf.png

Ответы [ 3 ]

1 голос
/ 22 апреля 2020

используйте ключевое слово elif вместо else. else не нуждается ни в каком выражении

0 голосов
/ 22 апреля 2020

Вы используете оператор else неправильно, потому что он не может содержать условие. Если вы хотите добавить второе условие, используйте elif. И используйте else только тогда, когда вы хотите определить оператор для выполнения, когда нет другого оператора if, равного True.

if 1 == 1:
    # your statement
elif 1 == 2:
    # your other statement
else:
    # your statement if none of the above was true
0 голосов
/ 22 апреля 2020

Используйте elif вместо else, потому что else не использует выражения после него и ставит else после elif, содержащего сообщение об ошибке или что-то в этом роде. Вы не можете поместить что-то вроде этого:

if a > b:


elif a < b:

, потому что нет оператора else, если a и b равны.

...