white循环
white循环的基本结构:
while <= 5 '''条件''':
# 条件满足时,做的事情
print("Hello Python")
# 处理条件
i = i + 1
print("跳出循环")
条件处理器:
运算符 | 描述 | 实例 |
---|---|---|
= | 简单的赋值运算符 | c = a + b 将 a + b 的运算结果赋值为 c |
+= | 加法赋值运算符 | c += a 等效于 c = c + a |
-= | 减法赋值运算符 | c -= a 等效于 c = c - a |
*= | 乘法赋值运算符 | c *= a 等效于 c = c * a |
/= | 除法赋值运算符 | c /= a 等效于 c = c / a |
%= | 取 模 (余数)赋值运算符 | c %= a 等效于 c = c % a |
//= | 取整除赋值运算符 | c //= a 等效于 c = c // a |
**= | 幂赋值运算符 | c **= a 等效于 c = c ** a |
利用while循环计算100以内所有可以与7整除的数的和
num = 0
Return = 0
num2 = 0
while num <= 100:
# print("hello wrold")
num += 1
if num % 7 == 0:
Return += num
print(num)
num2 += 1
print("总和:%d" % Return)
print("共有%d个数能被7整除" % num2)
print("结束")
break 和 continue
break
和continue
是专门在循环中使用的关键字
break
某一条件满足时,退出循环,不再执行后续重复的代码continue
某一条件满足时,不执行后续重复的代码
break
和continue
只针对 当前所在循环 有效
例:
weight = 80
while weight > 70:
print("减重时间到。。。")
# 特别情况的特别处理
new = input('是否有特别情况?1-找到新戏,2-训练受伤,3-没有变化,一切继续') # 工作机会
if new == "1":
print('小明接到另一部戏了,不用再为天龙八部的角色进行减重训练了,终止减重计划,break')
break
elif new == "2":
print('小明受伤了,今天不能训练,明天再看看吧,结束本轮训练,下次再观察')
continue
# 正常的减重过程
weight -= 3 # 假设每天减三公斤
print("训练后体重%d" %weight)
print("-"*20)
while嵌套循环:
结构如下:
while 条件 1:
条件满足时,做的事情
while 条件 2:
条件满足时,做的事情
处理条件 2
处理条件 1
跳出循环
利用while嵌套循环计算做出九九乘法表实例:
num3 = 1
while num3 < 10:
num4 = 1
while num4 <= num3:
print("%d*%d=%d" % (num3, num4, num3*num4), end="t")
num4 += 1
print()
num3 += 1
print("The End")
利用while嵌套循环将*摆成金字塔状:
n = int(input("请输入行数"))
n1 = 1
while n1 <= n:
n2 = 1
while n2 <= n - n1:
print(" ", end="")
n2 += 1
n3 = 1
while n3 <= n1 * 2 - 1:
print("*", end="")
n3 += 1
print()
n1 += 1
print("The End")
最后
以上就是繁荣香烟最近收集整理的关于2019-03-11 python日报的全部内容,更多相关2019-03-11内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复