2018年11月11日 迴圈語句
阿新 • • 發佈:2018-11-11
while 迴圈
不等於號 !=
count = 0 while count !=10 : #!= 為不等於號 while為當迴圈,注意最後結束有冒號 print(count) count=count+1 print ("last")
作業: 用while 輸出 1,2,3,4,5,6,8,9,10
方法1:
count = 1 while count <=10 : # 為不等於號 while為當迴圈 print(count) count=count+1 if count==7: count= count+1 else: pass print ("end")
方法2:
count = 1 while count <=10 : if count==7: pass else: print(count) count=count+1 print ("end")
作業2 求1到100的和
n=1 m=0 while n<101: m=m+n n=n+1 print(m)
作業3 求1到100的奇數
n=1 while n<101:if n% 2 == 0 : pass else: print (n) n=n+1
作業4 求1到100的偶數
n=1 while n<101: if n% 2 == 0 : print (n) else: pass n=n+1
作業4:1-2+3-4...+99 的所有數的和
n=1 m=0 while n<100: print(n,m) if n%2 == 0: m=m-n else: m=m+n n=n+1 print (m)
作業5 三次登入機會重試
n=1 while n<4: password = input("請輸入密碼有三次機會:") if password =="123": #注意123為字串 print( "I love U") n=5 #通過賦值5 能夠跳出while迴圈 也可以用break else : print("輸錯",n,"次") n=n+1 # print(n) print ("end")
break和continue差異
break用於退出所有迴圈,推出while迴圈
continue用於退出當前迴圈,繼續下一次迴圈,相當於帶著記憶又一次回到原點,進行下一次迴圈,直到不符合迴圈條件
使用break 則退出while迴圈 不再繼續執行
使用continue 則會繼續走一遍while迴圈