资讯动态

python流程控制-循环语句while/for - in

发布时间:2026/8/21 10:57:28 来源:尧图企业网站定制
简介Python 循环语句 - while 和 for-in循环语句用于重复执行代码块。Python 提供了两种类型的循环可以应对不同的使用场景。在 Python 中没有do…while循环。for-in循环: 计次循环while循环: 条件循环循环的作用提高代码复用性,减少代码冗余遍历序列(字符串,元组,列表,字典等)循环的构成要素初始化语句:一条或多条语句,用于完成一些初始化工作。初始在循环开始之前执行。循环条件:一般是一个布尔表达式,这个表达式能决定是否执行循环体循环体:这个部分是循环的主体,如果循环条件允许,这个代码块将被重复执行。迭代语句:这个部分在每次执行循环体结束后,对循环条件求值之前执行,通常用于控制循环条件中的变量向趋近于结束条件改变。上面四个部分只是一般分类,并不是每个循环中都非常清晰地分出这几个部分。---1. while 循环基本语法```pythonwhile 条件: 循环体代码块```只要条件为 `True`,循环就会一直执行,即:当条件表达式的返回值为真时,则执行循环体中的语句,执行完毕后,重新判断条件表达 式的返回值,直到表达式返回的结果为假时,退出循环。### 基本示例 ```python # 打印 1 到 5 num = 1 while num = 5: print(num); num += 1 ```无限循环与退出```python # 无限循环(慎用) while True: user_input = input("输入 'quit' 退出:") if user_input == 'quit': break # 退出循环 print(f"你输入了:{user_input}") ```while循环实战实战1:求 1~10 之间所有整数的乘积。# 保存结果的变量 result = 1 # 循环控制变量 n = 2 # 开始循环 while n = 10: # 计算乘积 result *= n # 改变循环变量向结束条件趋近 n += 1 # 输出结果 print("1~10的乘积为:", result)实战2:输入密码,直到密码输入正确,输出登录成功。#实战2: 输入密码,直到密码输入正确,输出 登录成功。 password = 'password' input_password = "" while input_password != password: input_password = input('Enter your password: ') print('密码正确,登录成功')实战3:编写程序找出 1~100 范围内所有包含 7 或 7 的整数倍的数字。# 循环变量初始化 n = 1 # 循环条件 while n

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价