判斷語句和迴圈語句-2.10 while迴圈應用
阿新 • • 發佈:2021-12-08
一、簡單
應用1
要求:計算1~100的累積和(包含1和100)
參考程式碼如下:
i = 1 sum_ret = 0 while i <= 100: sum_ret = sum_ret + i i += 1 print("1~100的累積和為:%d" % sum_ret)
應用2
要求:計算1~100之間偶數的累積和(包含1和100)
參考程式碼如下:
i = 1 sum_ret = 0 while i <= 100: if i % 2 == 0: sum_ret = sum_ret + i i+=1 print("1~100之間偶數和為:%d" % sum_ret)
二、較難
應用3
要求:實現計算1~100之間能被3整除且能夠7整除的所有數之和
參考程式碼如下:
i = 1 sum_ret = 0 while i <= 100: if i % 3 == 0 and i % 7 == 0: # 在這裡進行判斷 是否是滿足 被3整除且能夠7整除 sum_ret = sum_ret + i i+=1 print("1~100之間能被3整除且能夠7整除的所有數之和:%d" % sum_ret)
應用4
要求:使用while迴圈編寫程式碼試如下效果
1--->1 2--->4 3--->9 4--->16 5--->25
參考程式碼如下:
i = 1 while i <= 5: print("%d--->%d" % (i, i*i)) i+=1