if、for、while、break、continue
if
1 number=22 2 guess=int(raw_input('Enter an integer:')) 3 4 if guess==number: 5 print 'Congratulation' 6 elif guess<number: 7 print 'low' 8 else: 9 print 'height' 10 print 'Done'
for
1 for i in range(4,10,2): 2 print i 3 else: 4 print 'for loop over'
rang 中第一位缺省默认为 0,第二位为 9(<第二位数值),第三位为步长,缺省默认为 1.
while
1 number=23 2 running=True 3 4 while running: 5 guest=int(raw_input('Enter an integer:')) 6 7 if guest==number: 8 print 'Yes' 9 running=False 10 elif guest<number: 11 print 'low' 12 else: 13 print 'hight' 14 else: 15 print 'The while loop is over' 16 print 'done'
break
1 number=22 2 running=True 3 while running: 4 guess=int(raw_input('Enter an integer:')) 5 if guess==number: 6 print'yes' 7 running=False 8 elif guess==5: 9 break 10 elif guess<number: 11 print 'low' 12 else: 13 print 'hight'
continue
1 while True: 2 s=raw_input('Enter someting:') 3 if s=='quit': 4 break 5 if len(s)<3: 6 continue 7 print 'Input is of sufficient length'

注:
break,continut 只能用于 for,while 这样的循环中,不然会报错。
SyntaxError: 'break' outside loop
浙公网安备 33010602011771号