python的if语句中else可以省略吗_Python 学习笔记 - 条件控制 if-else

Python 条件控制

Python 支持通用的数学逻辑条件:等于:a == b

不等于:a != b

小于:a

小于等于:a <= b

大于:a > b

大于等于:a >= b

if 语句

a = 4

b = 6

if a > b:

print('a > b')

# 也可以写成: if a > b: print('a > b')

注意,Python 使用空格来缩进代码以构成代码块,而不像其他程序通常使用花括号。

if else 语句

a = 4

b = 6

if a > b:

print('a > b')

else:

print('a < b 或者 a == b')

# 也可以写成: print('a > b') if a > b else print('a < b 或者 a == b')

# 注意,只有if 和 else 两个条件时才可以写成上述的简短形式。如果是下面的 if elif else 形式则不可以。

if elif 语句

elif 表示“如果前面的条件都不符合,那么尝试这里的条件”:

a = 4

b = 6

if a > b:

print('a > b')

elif a < b:

print('a < b')

else:

print('a == b')

if 嵌套

即在 if 里再嵌套其他 if 结构,如:if 表达式1:

语句

if 表达式2:

语句

elif 表达式3:

语句

else:

语句

elif 表达式4:

语句

else:

语句

country = '天下'

state = '东胜神州'

resident = '孙悟空'

if country == '天下':

if state == '东胜神州':

print('那是齐天大圣', resident, '的故乡。')

else:

print('未知地境')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值