一:循環結構介紹
循環結構用來重復執行一條或多條語句。表達這樣的邏輯:如果符合條件,則反 復執行循環體里的語句。在每次執行完后都會判斷一次條件是否為 True,如果 為True則重復執行循環體里的語句。圖示如下:
循環體里面的語句至少應該包含改變條件表達式的語句,以使循環趨於結束;否 則,就會變成一個死循環。
在PyCharm中出現死循環時:點擊右下方的停止運行按鈕,如下
二:while循環
while 循環的語法格式如下:
while 條件表達式:
循環體語句
【操作】while循環練習
1 #利用 while 循環打印從0-10 的數字 2 num = 0 3 while num<=10: 4 print(num,end='\t') 5 num += 1 6 print() 7 print('################################') 8 9 #利用while 循環,計算1-100 之間數字的累加和;計算1-100 之間偶數的累加和, 計算 1-100 之間奇數的累加和 10 num2 = 0 11 sum_all = 0 #1-100所有數累加和 12 sum_even = 0 #1-100偶數累加和 13 sum_odd = 0 #1-100奇數累加和 14 while num2 <= 100: 15 sum_all = sum_all + num2 16 if num2%2==0:sum_even += num2 17 else:sum_odd += num2 18 num2 += 1 #改變條件表達式,使循環趨於結束 19 print('1-100所有數累加和為:',sum_all) 20 print('1-100偶數累加和為:',sum_even) 21 print('1-100奇數累加和為:',sum_odd)