下面是一段來自Python的代碼,它一直困擾着我。While loop not breaking
var=0
while (var <1 or var>100):
var=raw_input('Enter the block number ')
if (var >=1 and var<=100):
print '\nBlock Number : ',var
else:
print 'ERROR!!! Enter again.'
問題是,while循環連續不斷地迭代。任何人都可以幫助我如何打破循環。
有什麼辦法可以在Python中執行do..while?
'int's總是小於'str's – 2012-07-18 14:20:47
@ColinDunklau - 這是真的嗎?或者是CPython的實現細節?實際上唯一重要的是對象是一致排列的。 – mgilson 2012-07-18 14:26:03
明白了!謝謝你們。 – Abhinav 2012-07-18 14:29:41