python用户输入列表_Python学习小结---用户输入和While循环

本文介绍了Python中的while循环,包括基本用法、用户退出循环的实现、break和continue的使用,以及如何避免无限循环。通过示例展示了如何在循环中根据用户输入或标志变量控制循环的执行。同时,讲解了如何利用break终止循环和continue跳过当前循环迭代。最后,提醒了读者防止编写导致程序卡死的无限循环情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

While循环简介

简单示例:

current_number=1

while current_number<=5:

print(current_number)

current_number += 1

#-->1 2 3 4 5

#会输出一到5

表明:while循环的条件是 current_number<=5,当这个表达式不满足是就退出循环,因此我们需要在循环体中改变这个值,在特定的时退出

(1)让用户选择退出

message="您将进入循环!!!"

print(message)

while True:

command=input("输入一个字符串(输入quit退出)")

if command == 'quit':

break;#退出当前循环的命令

print('您已退出循环')

#-->您将进入循环!!!

#-->输入一个字符串(输入quit退出)dasd

#-->输入一个字符串(输入quit退出)quit

#-->您已退出循环

#改进版

message="您将进入循环!!!"

print(message)

command=''

while command!='quit':

command=input("输入一个字符串(输入quit退出)")

if command == 'quit':

break;#退出当前循环的命令

print('您已退出循环')

#循环输入命令,当命令不为quit是就继续循环

同时,我们可以设置一个标志,动态的控制循环的进行:

```python

active=True

while active:

command=input("输入一个字符串(输入quit退出)")

if command == 'quit':

active=False;

```

(2)break与continue

break是停止循环,跳出循环,而continue是停止本次循环,开始下一次循环

#break

message="您将进入循环!!!"

print(message)

command=''

while command!='quit':

command=input("输入一个字符串(输入quit退出)")

if command == 'quit':

break;#退出当前循环的命令

print('您已退出循环')

#-->您将进入循环!!!

#-->输入一个字符串(输入quit退出)dasd

#-->输入一个字符串(输入quit退出)quit

#-->您已退出循环

#continue:

message="您将进入循环!!!"

print(message)

command=''

while command!='quit':

command=input("输入一个字符串(输入quit退出)")

if command == 'quit':

break;#退出当前循环的命令

if command == 'cont':

continue;#退出当前循环的命令

print('哈哈')

print('您已退出循环')

#-->您将进入循环!!!

#-->输入一个字符串(输入quit退出)aa

#-->哈哈

#-->输入一个字符串(输入quit退出)cont

#-->输入一个字符串(输入quit退出)quit

#-->您已退出循环

(3)避免无限循环:

无限循环实例:

```python

while True:

print('哈哈,会卡死的')

```

这就是一个无限循环,循环体无法跳出,会一直执行,最后可能会程序无响应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值