python中 if语句(分支结构)、三目运算符使用方式

python中if语句有三种使用形式:if单分支结构(if),if双分支结构(if-else),if多分支结构(if-elif-else)。下面逐个讲解各个语句的使用方法:

if单分支结构 ----- 满足条件执行某个操作,不满足就不执行

语法:
	if  条件语句:
   	 代码块
	其他代码(if外面的代码)

说明:
1.if - 关键字;固定写法
2.条件语句 - 任何有结果的表达式(具体的数据、除了赋值语句以外运算表达),可以是 除了赋值语句以外的任何表达式
3. : - 固定写法
4.代码块 -和if保持一个缩进的一条或者多条语句;需要满足条件才会执行的代码

执行过程:
判断条件语句是否为True(如果不是布尔就看条件语句结果的布尔值是否为True),为True就执行if里面的代码 ?块,否则不执行

例:

a=int(input('请输入:'))
	if a%2==0:
		print(a)

if双分支结构 -----满足条件执行某个操作,否则执行另一个操作

语法:
if 条件语句:
    代码块1(满足条件执行的代码)
else:
    代码块2(不满足条件的时候执行的代码)

执行过程:
判断条件语句是否为True(如果不是布尔就转换为布尔),如果为True就执行代码块1,否则 就执行代码块2

例:

age=10
if age>=18:
    print('成年')
else:
    print('未成年')

if多分支结构 - 根据不同的条件执行不同的操作

语法:
if  条件语句1:
    代码块1
elif 条件语句2:
    代码块2
elif 条件语句3:
    代码块3
...
else:
    代码块n
其他代码

执行过程:
先判断条件语句1是否为True,如果是True就执行代码块1,然后整个if语句结构直接结束;
否则判断条件语句2是否为True,如果是True就执行代码块2,然后整个if语句结构直接结束;以此类推
如果前面语句都不成立,就直接else后面的代码块n

例:

income=40000
if income<=1000:
    print('吃粑粑')
elif income<=5000:
    print('吃米粉')
elif income<10000:
    print('吃面')
else:
    print('你有钱,你随意')

python中的三目运算符
表达式2 if 表达式1 else 表达式3 - 先判断表达式1的值是否为True,如果是整个语句的结果是表达式2的值,否则是表达式3的值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值