有人可以解释一下这段代码是如何为我工作的吗?从try命令下来我不明白。这个while循环对我有用。但是我不明白它是如何工作的。
price = 110 #this i get
ttt = 1 #this i get
while price< 0 or price> 100: #this i get
if ttt >=2: #this i get
print "This is an invalid entry" #this i get
print "Please enter a number between 0 and 100" #this i get
try: #From here i do not understand , but without it, it does not work
price= int(raw_input("Please enter the price : "))
except ValueError:
price = -1
ttt +=1
由于我是一名学习者,我真的不想要更复杂的方法来做到这一点。我只想完全了解循环中发生的事情。