Уведомления

Группа в Telegram: @pythonsu

#1 Июль 20, 2018 20:58:55

Denis_1402
Зарегистрирован: 2018-07-20
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Проблема с условием

Я только начал изучать язык поэтому ошибка может быть совсем глупая:
Когда я ввожу такой код :
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)

Офлайн

#2 Июль 20, 2018 21:17:12

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Проблема с условием

if ansver == ‘pyton’ or ansver == ‘Pyton’:



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

#3 Июль 21, 2018 01:03:51

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9727
Репутация: +  843  -
Профиль   Отправить e-mail  

Проблема с условием

В питоне это делается через

  
if answer in ('python', 'Python'):



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version