Python循环语句

for 循环

for循环主要用来实现固定次数的循环,用于将一段代码重复的执行固定次数。

比如:循环打印数字,打印1-100之间的每个整数

for i in range(100):
	print(i+1)

while 循环

while循环用于实现不知道要执行多少次的循环,一般需要考虑何时退出,然后在循环代码块里面使用break退出循环,否则就是不会退出的无限循环。

比如:我们之前的猜拳游戏,只有当用户输入exit的时候才退出

while True:
    if input("\n\n输入exit退出,其他任意键继续\n\n") == "exit":
        print("游戏结束!!!")
        break

循环计数器

用于记录循环次数的一个变量叫做循环计数器,在while循环中,一般都会配合循环计数器使用。

比如:使用while循环打印1-100之间的整数

i = 0
while i < 100:
    # 循环计数累加
    i += 1
    print(i)

示例:求1-100之间所有整数的和

使用for循环实现:

r = 0
for i in range(1, 101):
    r += i
print(r)

# 输出:5050

使用while循环实现:

r = 0
i = 1
while i < 101:
    r += i
    i += 1
print(r)

# 输出:5050

示例:求1-100之间所有偶数的和

使用for循环实现:

r = 0
for i in range(1, 101):
    if i % 2 == 0:  # 判断是否为偶数
        r += i
print(r)

# 输出:2550

使用while循环实现:

r = 0
i = 1
while i < 101:
    if i % 2 == 0:  # 判断是否为偶数
        r += i
    i += 1
print(r)

# 输出:2550

示例:打印九九乘法表

使用for循环实现:

r = 0
for i in range(1, 10):
    for j in range(1, i + 1):
        print(f"{
     j} x {
     i} = {
     i * j}", end="\t")
    print("")

使用while循环实现:

r = 0
i = 1
while i < 10:
    j = 1
    while j < i + 1:
        print(f"{
     j} x {
     i} = {
     i * j}", end="\t")
        j += 1
    i += 1
    print("")

相关推荐

  1. Python基础】循环语句

    2024-01-06 08:14:02       29 阅读
  2. Python循环语句

    2024-01-06 08:14:02       41 阅读
  3. python 条件循环语句

    2024-01-06 08:14:02       13 阅读
  4. python——循环语句

    2024-01-06 08:14:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-06 08:14:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-06 08:14:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-06 08:14:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-06 08:14:02       18 阅读

热门阅读

  1. 怎么让视频进行加速处理并保存

    2024-01-06 08:14:02       36 阅读
  2. ElasticSearch——01全文检索

    2024-01-06 08:14:02       31 阅读
  3. 5.2 Android BCC环境搭建(eadb版 上)

    2024-01-06 08:14:02       33 阅读
  4. clickonce excel 插件发布安装的原理

    2024-01-06 08:14:02       35 阅读
  5. 贪心算法Day02

    2024-01-06 08:14:02       41 阅读
  6. 贪心算法day01

    2024-01-06 08:14:02       34 阅读