【python】比较运算符、逻辑运算符以及If语句

本文深入讲解Python中的比较运算符、逻辑运算符以及条件语句的使用,包括if、if-else和if-elif语句的语法和实例。通过具体代码示例,帮助读者理解并掌握Python条件控制流程。

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

一、比较运算符(计算结果都是布尔类型)

二、逻辑运算符(计算结果都是布尔类型)

   与(and ) 或(or ) 非(not)

例:print(3>2 and 2>3)

       print(3>2 or 2>3)

       print(not 2>3)

三、If 语句

1、语句类型

    1)顺序语句:代码从上到下依次逐条执行

    2)判断语句:本身还是基于顺序语句(常用if语句)

        (Python里面没有switch语句)

    3)循环语句:本身还是基于顺序语句

2、if语句的语法格式

   1)单If语句(注意缩进)

    if 布尔表达式(条件语句): (冒号为英文输入法,之后再回车,若换行无空格,则tab键一次)

          表达式为True时执行的语句块

 

例:

print("你好")

if 3>2:

    print("哈哈哈")     #句首有四格缩进,属于条件语句内部

print("嘻嘻嘻")      #句首无缩进,不属于条件内,无论前面条件满足否都执行

"""

相当于C语言中:

print("你好")

if(3>2){

    print("哈哈哈")

    }    

print("嘻嘻嘻")

"""

 

(2)if-else语句(注意缩进)

if 布尔表达式:

    表达式为True时执行的语句块

else:

    表达式为False时执行的语句块

 

例:

print("你是男生还是女生?")

if 3>2:

    print("我是男生")

else:

    print("我是女生")

print("我是人")

"""

 print("你是男生还是女生?")

if (3>2){

    print("我是男生")

}else{

    print("我是女生")

}

print("我是人")

 

(3)if-elif语句(注意缩进):多种选择

例:

print("谁是小明?")

if 3>2:

    print("我是小明")

elif 3>3:

    print("他是小明")

else:

    print("没有小明这个人")

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值