# while.py
# 打印10行的hello
i = 1 # 创建并初始化一个控制while循环的变量i
while i <= 10:
print("hello") # 此处会执行10次
i += 1 # 将循环变量每次做+1操作,以控制循环条件
# while2.py
# 打印 1~20的整数
i = 1
while i <= 20:
print(i)
i += 1
# break.py
# 此程序示意break跳出循环
i = 1
while i < 10:
print("循环开始时的i =", i)
if i == 5:
break # 跳出当前while语句
print("循环结束时的i =", i)
i += 1
else:
print("我是while语句的else子句的print")
print("程序即将退出, i =", i)
# 死循环示例
# 用input输入一些文字,当输入三个星号时代表输入结束
# 打印您刚输入的所有文字(换行时自动加上换行符)
# 见:
# death_loop.py
s = "" # 先创建一个变量,用来保存输入的字符串
while True:
a = input("请输入文字(***结束): ")
if a == '***':
break
s += a + '\n'
print("您刚输入的是: ")
print(s)
# while 嵌套示例:
# 打印1~20的整数,打印在一行显示,每个数字之间用一个空格分隔:
# 1 2 3 4 5 6 7 .... 18 19 20
# 打印10行
j = 1
while j <= 10:
# print('1 2 3 4 5 6 7 8 ... 18 19 20')
i = 1
while i <= 20:
print(i, end=' ')
i += 1
else:
print()
j += 1
# 此程序示意循环嵌套时,break只能跳出一个while语句
n = int(input("请输入:"))
i = 0
while i < n:
j = 1
while j <= n:
print(j, end=' ')
if j == 4:
break
j += 1
print() # 换行
i += 1