Python的if语句(day02)

在python中,选择语句主要有3中形式:分别为if语句、if…else语句和if…elif…else多分支语句。
if
一、最简单的if语句:

if 表达式:
   语句块

表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式。if语句后面一点要加冒号!!!

二、if…else:

if 表达式:
   语句块1
else:
   语句块2

表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式。在使用else语句时,else一定不可以单独使用,必须和保留字if一起使用。

三、if…eilf…else:

if 表达式:
    语句块1
elif 表达式2:
	语句块2
elif 表达式3:
	语句块3
…
else:
	语句块n

表达式可以是一个单纯的布尔值或变量,也可以是比较表达式或逻辑表达式。if和eilf都需要判断表达式的真假,else则不需要判断,elif和else都必须跟if一起使用,不能单独使用。

四、if语句的嵌套
if语句嵌套if…else语句:

if 表达式1:
	if 表达式2:
	   语句块1
	else:
	   语句块2

if…else语句中嵌套if…else语句:

if 表达式1
   if 表达式2:
       语句块1
   else:
       语句块2
else:
   if 表达式3:
       语句块3
   else:
       语句块4

if 语句的三目运算

本质上是将if语句强制性的写在一行,完成一个二选一的效果。
语法:
result1 if 判断条件 else result2
执行过程:当判断条件成立则返回result1,若条件不成立则返回result2(result可以是变量,也可以是常量也可以是表达式)

# 判断17是否为偶数
print(True) if 17%2 == 0 else print(False)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值