当前位置: 首页 > news >正文

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 = 1while j <= i:print(f"{j}x{i}={i*j}", end="\t")j += 1print()  # 换行i += 1

示例解析

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

小结

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


http://www.mrgr.cn/news/26593.html

相关文章:

  • 这么好用的桌面插件 怎么能不分享给你!
  • Nacos1.X中对NacosNamingService的实现
  • 客房智能管家语音识别芯片功能概述
  • 二进制部署ETCD单机版
  • 数据库系统概论(3,4)
  • LeetCode 16. 最接近的三数之和
  • vscode技巧-eslint配置
  • 落地扶持丨酷雷曼山西临汾落地会销圆满收官
  • CUDA安装版本出现驱动mismatch问题
  • Java 类和对象-小结(重要)
  • 【LeetCode 算法笔记】155. 最小栈
  • Day17笔记-高阶函数
  • 【Kubernetes】常见面试题汇总(十三)
  • 系统资源智能管理:zTasker软件的监控与优化
  • VS Code 带给我们快速的工作效率
  • 《开源大模型食用指南》,一杯奶茶速通大模型!新增Examples最佳实践!
  • 两段有趣的代码(C语言函数指针)
  • AI绘画Stable diffusion保姆级教程,看这一篇就够了!
  • 什么护眼台灯性价比高又好用?良心推荐五款性价比高的护眼台灯
  • 如何解决python的shared_memory自动删除的问题