条件判断与while循环(python)

本文详细介绍了逻辑运算的and、or、not操作符及其短路特性,以及选择结构中的if-else和嵌套选择结构。同时,讲解了三目运算符的简洁用法,并探讨了while循环的构成要素,包括循环初始值、代码块和结束条件。文中还提到了break和continue语句在循环控制中的作用。
摘要由CSDN通过智能技术生成

逻辑判断
and-并且(两边的条件必须同时满足)
or-或者(两边的条件满足一个就可以了)
not-取反 真的变成假的  假的变成真的
not>and>or

逻辑运算过程中,如果已经能够得到最后的值,则不会再进行后面的判断,这个称为逻辑短路

选择结构

  • 单分支选择结构(当表达式值为True或其他等价值时,表示条件满足,语句块将被执行,否则该语句块不被执行)   
    if  表达式:  #if后面加上判断表达式,注意加上冒号和缩进
            语句块
  • 双分支选择结构(当表达式值为True或其他等价值时,执行语句块1,否则执行语句块2)
    if  表达式:
            语句块1
    else:       #else不能单独使用,后面直接跟上冒号,没有判断式
           语句块2
  • 嵌套的选择结构
    (1)
    if  表达式1:
            语句块1
    elif  表达式2:    #elif 只能跟在if后面,不能单独出现
            语句块2
    elif  表达式3: 
            语句块3
    ...
    else:
            语句块n
    (2)
    if  表达式1:
           语句块1
           if  表达式2:
                 语句块2
           else:
                  语句块3
    else:
           if  表达式4:
                  语句块4

三目运算

num = 5
if num>10:
    print('这个数字大于10')
else:
    print('这个数字小于等于10')

三目运算符 对于单个条件判断 一行代码搞定
print('这个数字大于10' if num>10 else '这个数字小于等于10')                                                             #True为真时返回的值            num>10判断式              False为假时返回的值

while循环(帮我们去执行重复的代码)
循环的三要素
第一:循环的初始值  第二:循环要执行的代码块  第三:循环的结束条件

while 条件表达式:
        循环体

a = 1
while a<5:
    print(a)
    a += 1         ##举个例子

while True:    死循环 永远满足 永远执行

break语句和continue 语句(一般常与选择结构结合使用)
break语句:整个循环提前结束
continue语句:终止本次循环,并忽略continue之后所有语句,直接回到循环的顶端,提前进入下一次循环

语法详解:

!=  不等于;        ==  相等;        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值