Python学习(四)while循环和循环关键字

本文详细解析了Python中的while循环结构,包括其基本语法、执行流程,并讨论了for循环的选择原则。此外,介绍了三目运算符在条件判断中的应用。还涵盖了continue和break关键字,以及循环结构中的else子句用法。
摘要由CSDN通过智能技术生成

循环(while)和循环关键字

while循环
    while 条件语句:
        循环体

    其他代码段
Created with Raphaël 2.3.0 while 判断 循环体 跳出循环 yes no

说明: while 关键字,固定写法
条件语句:可以是任何有结果的表达式
:: 固定写法
循环体:从结构上和while保持一个缩进的代码块;逻辑上循环体就是会被重复执行的代码
执行过程:

先判断条件语句是否为True,如果是就执行循环体;执行完循环体再判断条件语句是否为True, 如果为Flase,循环结束

a = 0
while a < 5:
    print('乌拉的故事')
    a += 1
    
for循环和while循环的选择

如果循环次数确定,使用for循环,如果循环系数不确定,就是同while。
可以使用for解决的问题都用for,for解决不了才用while

三目运算符

c语言: 表达式:? 值1 : 值2 如果表达式结果为True,输出值1,为Fasle 输出值2
python: 表达式: 值1 if 表达式1 else 值2
运算规则:如果表达式的结果为True ,整个运算的结果就是值1, 否则是值2

    a = 100
    count = 0 if a > 10 else 1   # 如果a大于10 ,则输出0,否则输出1
    print(count)       # 0
循环关键字
  1. continue : 结束一次循环;
    作用:执行循环体的时候,如果遇到Continue当次循环结束,直接进入下次循环
    while True:
    	需要重复执行的操作
    	if 循环结束条件:
    		continue  # 跳出本次循环,进入下一次循环
    
  2. break :结束整个循环
    执行循环体的时候,如果遇到break,整个循环直接结束
     while True:
         需要重复执行的操作
         if 循环结束的条件
             break   # 结束整个循环
    
    continuebreak: 只能再循环体中使用
else:
	for 变量 in 序列:
	    循环体
	
	else:
	    代码块
	
	while 条件语句:
	    循环体
	
	else:
	    代码段
  1. else的存在不会影响原循环的运行
  2. else后面的代码会在循环结束后执行;如果循环是因为遇到break而结束的就不会执行
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乌拉的故事

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值