Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 6, 2010 11:49:52

hsbc
От:
Зарегистрирован: 2008-07-23
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

в ступоре

Короче пишу тут недавно программку и натыкаюсь на такую тему.

a=raw_input('ololo=')
if a>5:
print '5'
elif a==1:
print '1'
else:
print '123'
когда ввожу значение, которое приравнивается, оно просто не отображается, или отображается конструкция if. Даже если его в конструкцию if вписать, и убрать функцию ввода с клавы, а просто допустим переменной а присвоить значение 1, то определяется конструкция elif без проблем?
Я дурак или меня глючит? :)
питон 2,6+ubuntu 10.4



Отредактировано (Окт. 6, 2010 11:51:32)

Офлайн

#2 Окт. 6, 2010 12:04:58

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

в ступоре

'5' != 5

try:
a = int(raw_input())
except ValueError:
a = None

# ...
..bw



Офлайн

#3 Окт. 6, 2010 12:24:14

hsbc
От:
Зарегистрирован: 2008-07-23
Сообщения: 44
Репутация: +  0  -
Профиль   Отправить e-mail  

в ступоре

блин, тьфу ты, глючит че то меня.
Спасибо bw!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version