今日内容:循环
目录
重复执行
源码截图
运行效果
代码
"""
重复执行某一件事
比如说
打印10遍理想国真惠玩
"""
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
print('理想国真惠玩')
while循环
源码截图
运行效果截图
源码
"""
while循环就是用来重复做某件事的
打印10遍 理想国真惠玩
"""
# 定义一个变量
i = 1
# 开始循环
while i <= 10:
# 要重复执行的代码
print('理想国真惠玩', i)
# 统计方法,用来控制循环多少遍
i += 1
print('结束循环')
累加求和:求1-100之间所有数的和
源码截图
运行效果截图
源码
"""
经典案例
求0-100之间所有数的和
"""
# 定义一个变量用来存储总和
result = 0
# 定义一个变量用来计算循环次数
i = 0
while i <= 100:
# 不断把1 2 3..加到同一个变量上
result += i
# 每次循环i都加1,直到100
i += 1
# 打印1+..+100的 值
print(result)
偶数求和:求1-10000之间所有偶数的和
源码截图
运行效果截图
源码
"""
偶数求和 求1-10000之间所有偶数的和
这个很简单,过滤掉基数就行了
能被2整除的数都是偶数,加上这个条件判断就行
"""
result = 0
i = 0
while i <= 10000:
# 如果是偶数,加起来
if i % 2 == 0:
result += i
i += 1
print(result)
break退出循环
源码截图
运行效果截图
源码
"""
循环是满足条件以后退出的
如果中间有特殊原因需要提前退出怎么退出呢
用break
比如 当i<10时循环,当i==3时退出
"""
i = 0
while i < 10:
if i == 3:
break
print(i)
i += 1
continue跳过某次循环
源码截图
运行效果截图
源码
"""
要跳过某次循环,用continue
比如说计算1-100的和,但是当i==50是不算,直接跳过
"""
i = 0
while i < 10:
# continue 某一条件满足时,不执行后续重复的代码
# i == 3
if i == 3:
# 注意:在循环中,如果使用 continue 这个关键字
# 在使用关键字之前,需要确认循环的计数是否修改,
# 否则可能会导致死循环
i += 1
continue
print(i)
i += 1
打印小星星
源码截图
运行效果截图
源码
"""
小星星
"""
i = 1
while i <= 5:
print('*' * i)
i += 1
嵌套打印小星星
源码截图
运行效果截图
源码
i = 1
while i <= 5:
j = 1
while j <= i:
print('*', end='')
j += 1
print('')
i += 1
九九乘法表
源码截图
运行效果截图
源码
"""
九九乘法表
需要嵌套打印
"""
i = 1
# 外层控制行
while i <= 9:
j = 1
# 内层控制列
while j <= i:
print('{}*{}={}'.format(j, i, j * i), end='\t')
j += 1
print('')
i += 1
以上就是今天的内容,希望对您有用~~~