公众号关注 "Python技术客栈"
设为"星标",每天带你学Python
while循环应用
1. 计算1~100的累积和(包含1和100)
参考代码如下:
#encoding=utf-8i = 1sum = 0while i <= 100: sum = sum + i i += 1print("1~100的累积和为:%d" % sum)
2. 计算1~100之间偶数的累积和(包含1和100)
参考代码如下:
#encoding=utf-8i = 1sum = 0while i <= 100: if i % 2 == 0: sum = sum + i i+=1print("1~100的累积和为:%d" % sum)
while循环嵌套
- 前面学习过if的嵌套了,想一想if嵌套是什么样子的?
- 类似if的嵌套,while嵌套就是:while里面还有while
<1>while嵌套的格式
while 条件1: 条件1满足时,做的事情1 条件1满足时,做的事情2 条件1满足时,做的事情3 ...(省略)... while 条件2: 条件2满足时,做的事情1 条件2满足时,做的事情2 条件2满足时,做的事情3 ...(省略)...
<2>while嵌套应用一
要求:打印如下图形:
* * * * * * * * * * * * * * *
参考代码:
i = 1while i <= 5: j = 1 while j <= i: print("* ", end = '') j += 1 print("\n") i += 1
<3>while嵌套应用二:九九乘法表
参考代码:
i = 1while i<=9: j=1 while j<=i: print("%d*%d=%-2d " % (j, i, i*j), end = '') j+=1 print('\n') i+=1
推 荐 阅 读
Mac系统Python、PyCharm安装及使用方法详解
Windows系统Python解释器的安装配置
使用Microsoft Store微软应用商店安装Python解释器
Windows系统安装配置Pycharm社区版
Pycharm使用教程(指定Python解释器)