while 你个while 我还搞不懂你

本文详细解析了Python中的while循环语句,包括其基本语法、如何创建无限循环及如何通过条件判断控制循环的执行流程。文章还提供了实例代码,帮助读者理解while循环在实际编程中的应用。
部署运行你感兴趣的模型镜像

while 翻译过来的意思是 在。。。期间,
在。。。过程,
在此期间
直到

所以,在Python中,
while循环的意思就是,
在while后的条件中,执行条件,直到满足另一个条件为止。

不满足就继续循环,一直循环,不要停。
一旦满足了,马上停,马上停。

① while True:
只要下面程序是真的,就循环

② while 条件:
只要满足这个条件,就循环。

下面的例子就是一个无限循环,
var=1 已经定义给出,所以循环这件真实的条件,只能一直运行,一直循环。

var = 1
while var == 1 :  # 表达式永远为 true
   num = int(input("输入一个数字  :"))
   print ("你输入的数字是: ", num)
 
print ("Good bye!")

在这里插入图片描述
ctl+c可以强制退出

上面的例子,把前两句换成while True,也是同样的道理,变成无限循环。
在这里插入图片描述我们可以随便换下while后面的条件,
在这里插入图片描述1 真

在这里插入图片描述2也为真
在这里插入图片描述换成False后,直接跳出循环了,
因为条件是‘假’,
条件下面的是真,不符合条件,直接跳出
在这里插入图片描述同理,这个定义了a=1,
但是while 后的条件是, a==2
因此,为假,跳出循环。

在这里插入图片描述在这里插入图片描述觉得好请点赞哦

您可能感兴趣的与本文相关的镜像

Python3.11

Python3.11

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

### while循环嵌套的使用方法 在Python中,`while`循环可以嵌套使用,这意味着在一个`while`循环内部可以包含另一个`while`循环。这种结构通常用于处理需要多层迭代的情况。基本语法如下: ```python # 外层循环控制变量 i = 初始值 # 外层循环条件 while i <= 结束条件: # 外层循环操作 # 内层循环控制变量 j = 初始值 # 内层循环条件 while j <= 结束条件: # 内层循环操作 # 内层循环控制变量自增 j += 1 # 外层循环控制变量自增 i += 1 ``` ### 示例 #### 示例 1: 打印外层和内层循环次数 下面的示例展示了如何使用`while`循环嵌套来打印外层和内层循环的次数: ```python # 外层循环控制变量 i = 1 # 外层循环条件 while i <= 3: print(f"第 {i} 次外层循环") # 内层循环控制变量 j = 1 # 内层循环条件 while j <= 2: print(f" 第 {j} 次内层循环") # 内层循环控制变量自增 j += 1 # 外层循环控制变量自增 i += 1 # 循环次数为 i - 1 print(f"循环次数 : {i - 1}") ``` 在这个例子中,外层循环运行3次,每次外层循环中内层循环运行2次。最终输出将显示每次外层和内层循环的执行情况[^1]。 #### 示例 2: 打印九九乘法表 `while`循环嵌套也可以用来打印九九乘法表: ```python # 外层循环控制变量 i = 1 # 外层循环条件 while i <= 9: # 内层循环控制变量 j = 1 # 内层循环条件 while j <= i: print('{}x{}={}\t'.format(i, j, i * j), end="") # 内层循环控制变量自增 j += 1 # 换行 print() # 外层循环控制变量自增 i += 1 ``` 在这个例子中,外层循环控制行数,内层循环控制每行的列数。通过这种方式,可以生成完整的九九乘法表[^4]。 ### 相关问题 1. 如何在Python中使用for循环嵌套while循环? 2. 如何在Python中使用while循环嵌套for循环? 3. 如何在Python中使用循环嵌套来处理更复杂的数据结构? 4. 如何在Python中使用循环嵌套来实现更复杂的逻辑?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值