一、简单
应用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