python的循环结构

引言

        在前面的课程中,我们已经学习了 Python 的基本输入输出、数据类型及其转换、顺序结构和分支结构。本课时将介绍 Python 中的循环结构,主要讨论如何使用 for 循环和 while 循环来重复执行一段代码。通过一个具体的示例——打印九九乘法表,我们将展示如何在实际编程中应用这些知识。

循环结构

        循环结构允许程序重复执行某段代码直到满足某个条件为止。Python 中提供了两种基本的循环结构:for 循环和 while 循环。

  1. for 循环:用于遍历序列(如列表、元组、字符串等)中的元素。
  2. while 循环:只要给定的条件为真,就会一直执行循环体内的代码。

基本语法

for 循环
for variable in iterable:
    # 循环体
while 循环
while condition:
    # 循环体

打印九九乘法表

现在我们将通过一个具体的示例来展示如何使用 for 循环和 while 循环来打印九九乘法表。九九乘法表是从 1x1 到 9x9 的乘法表。

使用 for 循环打印九九乘法表
print("九九乘法表(使用 for 循环):")

# 外层循环表示乘数
for i in range(1, 10):
    # 内层循环表示被乘数
    for j in range(1, i + 1):
        # 打印乘法表达式
        print(f"{j}x{i}={i*j}", end="\t")
    # 每一行结束换行
    print()
使用 while 循环打印九九乘法表

示例代码

print("\n九九乘法表(使用 while 循环):")

i = 1
while i <= 9:
    j = 1
    while j <= i:
        print(f"{j}x{i}={i*j}", end="\t")
        j += 1
    print()  # 换行
    i += 1

示例解析

  1. 打印标题:首先打印一个标题,说明是使用哪种循环打印的九九乘法表。
  2. 使用 for 循环
    • 外层循环:从 1 到 9,表示乘数。
    • 内层循环:从 1 到 i,表示被乘数。
    • 打印乘法表达式:在每一行中打印乘法表达式,并用制表符 \t 分隔。
    • 换行:每完成一行乘法表达式的打印后换行。
  3. 使用 while 循环
    • 初始化变量:设置两个变量 i 和 j,分别表示乘数和被乘数。
    • 外层循环:当 i 小于等于 9 时继续循环。
    • 内层循环:当 j 小于等于 i 时继续循环。
    • 打印乘法表达式:在每一行中打印乘法表达式,并用制表符 \t 分隔。
    • 更新变量:每次循环结束后更新 i 和 j 的值。
    • 换行:每完成一行乘法表达式的打印后换行。

小结

        通过本课时的学习,你已经掌握了 Python 中的循环结构,并通过一个综合应用示例展示了如何使用 for 循环和 while 循环来重复执行代码。循环结构使得程序能够高效地处理重复性的任务,增强了程序的功能性和实用性。

你可能感兴趣的:(Python,python,少儿编程,青少年编程,开发语言)