Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 27, 2016 19:19:50

RomaNewbie
Зарегистрирован: 2016-04-14
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как сделать чтобы верхний и нижний регистр работал?

b = input("Ты готов?(да/нет)\n")
b.lower() == b.upper()
if b == 'нет':
Я хочу, чтобы я мог написать “НЕТ”,“Нет”,“нЕТ” и т.д.. Чет не робит, может я что-то не так понимаю?

Отредактировано RomaNewbie (Апрель 27, 2016 19:20:37)

Офлайн

#2 Апрель 27, 2016 19:28:12

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как сделать чтобы верхний и нижний регистр работал?

Вы не атк понимаете. а что бы понять что не так - достаточно лишь проявить чуточку любознательности и целеустремленности и поиграться с этим в консоли

>>> b = input("Ты готов?(да/нет)\n")
Ты готов?(да/нет)
дА
>>> b.lower() == b.upper()
False
>>> b.lower()
'да'
>>> b.upper()
'ДА'
>>> b == 'да'
False
>>> b.lower() == 'да'
True



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Апрель 27, 2016 19:29:19

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Как сделать чтобы верхний и нижний регистр работал?

Что будете вводить переведите в нижний (верхний) регистр и сравнивайте с заданным значением

if b.lower()=='нет'

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version