while循环的使用

本文详细介绍了如何在Python中使用while循环处理用户输入,包括如何优雅地结束循环及如何利用continue跳过特定迭代。通过实例展示了如何重复读取用户输入直到满足退出条件,并在循环中筛选并打印特定数值。

如果我们需要用户进行输入,且为了更好的显示输入信息显示为两行。
巧用while循环!

prommpt="\nPlease input something , that i can repeat it to you"
prommpt+="Enter 'quit' to end the program !"
message=''
while message != "quit":
    message = input(prommpt)
    print(message)

在该代码中,首先我们令message为空字符串,使其进入到while循环中,接下来将message赋值为用户的输入。对用户的输入进行打印,回归到while循环,如果再次输入为“quit”,则退出此循环。

退出循环(break/执行标志)

# 使用标志
# 在要求满足较多条件时才能运行的程序时,我们可以使用一个标志来代表是否执行程序。再将该标志去激活或者抑制程序的执行
# 我们可以使用标志或者break退出循环
prompt = "Plese input somenthing that i can repeat it to you !"
prompt+= "\nEnter 'quit' to end this program !"
active = True

while active:
    message = input(prompt)
    if message == 'quit':
        break ;
    else:
        print(message)


继续执行:(continue)

# 满足某个条件时需要继续执行程序
# 巧用continue,continue是把程序回到最初的循环执行。
# 对于1-10,我们打印偶数
i = 1
while i <= 10:
    if i % 2 == 0:
        print(i)
        i += 1
    else:
        i += 1
        continue
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值