Форум сайта python.su
Я только начал изучать язык поэтому ошибка может быть совсем глупая:
Когда я ввожу такой код :
1 ansver = input()
2 if ansver == ‘pyton’:
3 print('Right')
4 else :
5 print('False')
Все работает, как я хочу, при правильном ответе right при неправильном false, но когда я добавил or в условие появилась проблема:
1 ansver = input()
2 if ansver == ‘pyton’ or ‘Pyton’:
3 print('Right')
4 else :
5 print('False')
теперь при вводе любой строки программа всегда выводит right, хотя по идее должно выводить только когда напишу pyton или Pyton
Отредактировано Denis_1402 (Июль 20, 2018 21:12:54)
Офлайн
if ansver == ‘pyton’ or ansver == ‘Pyton’:
[code python][/code]
Офлайн
В питоне это делается через
if answer in ('python', 'Python'):
Офлайн