я работаю через начинающий Учебник Python и я пытаюсь сделать немного больше, чем учебник просит, добавив условия для вариантовPython условные, если оператор не суметь
elif option == "2":
print "Choose a number for opt 2"
var_in = raw_input("> ")
if 0 < var_in < 5 or 1 <= var_in < 5:
print "between 1-5"
elif var_in == "0": #works
print "Zero"
else:
print "Greater than 5!" #works
Если я ничего вводить кроме 0 для var_in, я получаю сообщение «Больше 5!».
Я также попытался с помощью:
elif option == "2":
print "Choose a number for opt 2"
var_in = raw_input("> ")
if var_in in range(1, 5):
print "between 1-5"
elif var_in == "0": #works
print "Zero"
else:
print "Greater than 5!" #works
имевших тех же результатов, что и выше.
Любая помощь будет высоко оценена. Благодаря!
Почему вы проверить как '0
user2357112
конвертировать в целое. – Jiminion