while 循环语句 break 终止 continue 完成当次循环
#输出 偶数
num = 1
while num<=100:
if num%2==0:
print(num)
num += 1
#输出 奇数
num = 1
while num<=100:
if num%2==1:
print(num)
num += 1
#猜年龄 直到猜对为止 用break 终止
age = 50
while True:
input_age = int(input("请输入你要猜的年龄:》"))
if input_age == age:
print("你猜对了")
break
elif input_age > age:
print("你输入的年纪大了")
else:
print("你输入的年纪小了")
print("END")
#continue 完成当次循环
num = 1
while num <= 10:
num += 1
if num == 5:
continue
print(num)
#双重 while 自定义 height 和 width 输出所需要的数据
height = int(input("HEight:"))
width = int(input("width:"))
num_height = 1
while num_height <= height:
print("#",end="")
num_width = 1
while num_width <= width:
print("#",end="")
num_width += 1
print()
num_height += 1
#九九乘法表。
height = 1
while height <= 9:
width = 1
while width <= height:
print(str(width),"*",str(height),"=",width*height,end=" ")
width += 1
print()
height += 1
#输出如下直接三角形,用户指定输出行数:(如果翻转怎么实现)
& &&&&&
&& &&&&
&&& &&&
&&&& &&
&&&&& &
#正像三角形
height = int(input("请输入行数:"))
num_height = 1
while num_height <= height:
num_width = 1
while num_width <= num_height:
print("&",end="")
num_width += 1
print()
num_height += 1
#反向 三角
height = int(input("请输入行数:"))
while height > 0:
num_width = height
while num_width > 0:
print("&",end="")
num_width -= 1
print()
height -= 1