Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2015 11:47:05

garantvladimir
Зарегистрирован: 2015-12-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Первые шаги

Подскажите, где я ошибаюсь:

>>> a = input (“Input first number not 0\n”)
Input first number not 0
0
>>> if a != 0:
print (“good”)
else:
print (“not good”)


good
>>>

a присваиваю 0, а он пишет: good

Офлайн

#2 Дек. 14, 2015 11:55:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Первые шаги

А почему введенные вами данные питон должен воспринять как цифры?



Офлайн

#3 Дек. 14, 2015 12:04:55

garantvladimir
Зарегистрирован: 2015-12-14
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Первые шаги

FishHook
А почему введенные вами данные питон должен воспринять как цифры?

>>> b = int(a)
>>> if b != 0:
print (“good”)
else:
print (“not good”)


not good

Эврика, спасибо большое

Офлайн

#4 Дек. 14, 2015 19:28:49

A.N.Onim
Зарегистрирован: 2015-11-08
Сообщения: 60
Репутация: +  0  -
Профиль   Отправить e-mail  

Первые шаги

Это третий питон что-ли? Просто 2.7.6 input() возвращает int.

Офлайн

#5 Дек. 14, 2015 22:31:59

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

Первые шаги

A.N.Onim
да



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

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version