Python教程——While循环的使用

Python教程——1.7While循环的使用

本章介绍有关While循环的使用,并介绍相关循环的控制及对列表和字典的操控

While循环的基本结构
sum = 0
num = 1
while num <= 5:
    sum += num
    num+=1
print(sum)
  1. while循环后的语句就是循环继续进行的条件,需要注意冒号(:)的使用
  2. 注意循环体的缩进
While和For循环的区别和使用场景
for循环While循环
区别次数确定,无法直接嵌套次数不确定,随条件
使用场景基于原数据长度按次数进行循环基于条件判断跳出循环
在While循环中输入
prompt = "\nTell me something, and I will repeat it back to you: "
prompt += "\n Enter 'quit' to end the program."
message = ""
while message != 'quit':
    message = input(prompt)
    print(message)

在这里插入图片描述

在运行之后,我们可以通过自己输入的不同的话来和计算机进行交互,通过’quit’进行弹出对话状态,这在后面有很多方便之处

而在后面,条件的增多让我们无法再while后面堆砌条件,这时我们可以自定义一个flag来判断这类事件是否可行,是否还需要向内部添加参数

通过continue和break控制循环
通过break提前跳出循环
prompt = "\nTell me something, and I will repeat it back to you: "
prompt += "\n Enter 'quit' to end the program."
message = ""
while True:
    message = input(prompt)
    if message == 'quit':
        break
    else:
        print(message)

在这里插入图片描述

通过break可以提前跳出循环,当数据需要批处理且验证的情况下,可以用break直接跳出循环

通过continue跳过本次循环
num = 0
while num <10:
    num += 1
    if num % 2 ==0:
        continue
    
    print(num)

在这里插入图片描述

通过continue来实现本次循环跳过,这对后面形成数组很重要,从中筛选出你要的数据,并且继续向下判断的基础

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值