2015-02-23 62 views
-4

我想將while條件設置爲只接受0到20之間的值? 當我用> 20只,它的工作原理,但我不希望任何值小於0在while循環中定義一個值範圍

T1 = int(raw_input("Please enter score out of 20: ")) 
while T1!=(0<T1<20): 
     print("out of range. Please try again!") 
     T1 = int(raw_input("Please enter score out of 20: ")) 
else: 
    name_array.append(int(T1)) 

回答

0

您可以使用如果> = 1 & & < = 20,因此它可以檢查其之間1-20。