1、重复执行
# 打印 10 遍 Hello Python
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
print("Hello Python")
运行结果:
2、while循环
# 打印 5 遍 Hello Python
# 1. 定义一个整数变量,记录循环次数
i = 1
# 2. 开始循环
while i <= 5:
# 1> 希望在循环内执行的代码
print("Hello Python")
# 2> 处理计数器
# i = i + 1
i += 1
# 3. 观察一下,循环结束后,计数器 i 的数值是多少
print("循环结束后,i = %d" % i)
运行结果:
3、累计求和
# 计算 0 ~ 100 之间所有数字的累计求和结果
# 0. 定义最终结果的变量
result = 0
# 1. 定义一个整数的变量记录循环的次数
i = 0
# 2. 开始循环
while i <= 100:
# 每一次循环,都让 result 这个变量和 i 这个计数器相加
result += i
# 处理计数器
i += 1
print("0~100之间的数字求和结果 = %d" % result)
运算结果:
4、break用法
i = 0
while i < 10:
# break 某一条件满足时,退出循环,不再执行后续重复的代码
# i == 3
if i == 3:
break
print(i)
i += 1
print("over")
运算结果:
5、continue用法
i = 0
while i < 10:
# continue 某一条件满足时,不执行后续重复的代码
# i == 3
if i == 3:
# 注意:在循环中,如果使用 continue 这个关键字
# 在使用关键字之前,需要确认循环的计数是否修改,
# 否则可能会导致死循环
i += 1
continue
print(i)
i += 1
运算结果: 6、练习:九九乘法表
# 1. 打印 9 行小星星
row = 1
while row <= 9:
col = 1
while col <= row: # print("*", end="")
print("%d * %d = %d" % (col, row, col * row), end="\t")
col += 1
# print("%d" % row)
print("")
row += 1
7、转义字符
# \t 在控制台输出一个 制表符,协助在输出文本时 垂直方向 保持对齐
print("1\t2\t3")
print("10\t20\t30")
# \n 在控制台输出一个 换行符
print("hello\n python")
# \" 可以在控制台输出 "
print("hello\"hello")
运算结果: