Спасибо, но уже винды нет под рукой, а на линуксе работает, и действительно необходимо явно указывать, что это int. послезавтра с работы буду колдовать. Отпишусь потом.
to alsoijw
asd=input()
Так указывал, было тоже самое.
Пользователь решил продолжить мысль [time]18 Сентябрь 2014, 22:12:19[/time]:
И последний, решающий вопрос:
nomer=int(input())
start1=1
end100=100
start300=300
end499=499
if nomer >= start1 and nomer <= end100 or nomer >= start300 and nomer <= end499 :
print ('True')
else:
print ('False')
А если диапазонов start и end штук 40. if-else разумно ли использовать как в примере? есть ли ограничения по количеству? Думаю пока через or все 40 штук вбить, если альтернативу не найду.