条件语句的使用

条件语句

# 分支语句中只有一个分支的命令会被执行
# 如果运行过程中其中一个条件成立,则后续所有条件不会进行判断

纯if

"""
if 条件:
	代码块
if 条件:
	代码块
if 条件:
	代码块
if 条件:
	代码块
	
"""
# 这样的运行方式虽然也可以进行判断,但是有可能会造成条件1也能满足条件3
# 所以比较不推荐这种写法

实例:

if else

'''
if 条件:
    条件成立时执行的代码
else:
    条件结束时执行的语句
'''

实例:

one = 1
if one == 1:
    print("结果")
else:
    print("结果")

if elif else

'''
if 条件:
    条件成立时执行的代码
elif 条件:      # 该函数可以在条件语句中多次重复 理论上无限
    条件成立时执行的代码
else:
    条件结束时执行的语句
'''

实例:

if one == 1:
    print("结果")
elif one >= 1:
    print("结果")
    print("该语句可以一直重复")
else:
    print("该语句为条件语句的结束")  

条件语句的使用

# 判断 num是不是0
num = 10
if num:
	print("num不是0")
elseprint("num是0")
    
# 判断是否为奇数
num = 10
if num % 2:			# 取余 如果是0则为flase 会自动执行另一个条件语句
	print("num不是0")
elseprint("num是0")
    
    
    
# 判断一个列表是否为空
num = []
if num:
    print("非空")
else:
    print("空")
    
# 前提原理 空或者0 都是flase    不为空就是 true
# 使用原理  num为数字但是不为零时会自动的向下执行,所以可以继续执行
# 但是num 为0 的时候 会判断为flase 会自动执行另一个语句

只有bool值或者可以转换为希尔值的数据或者表达式

# 表达式:经过运算或者执行后,可以得到一个值的代码块或语句都是表达式
# 分支结构,循环结构,赋值,函数定义 不能作为条件出现

条件语句的嵌套

money = 12
seat = True

if money >= 2:
    print('快上车,里边有大座')
    if seat == True:
        print('快坐下吧,别累着')
    else:
        print('我骗你的你能咋办')
else:
    print('穷鬼,跟着车跑吧,不等你')

三元运算符,三目运算

# 格式: 条件成立时返回的数据  if 条件 else 条件不成立时返回的数据
a = 4
b = 5
max1 = a if a > b else b
# a(如果第一个条件成立则被输出) if 条件 else b(第一个条件不成立被输出)

格式: 条件成立时返回的数据 if 条件 else 条件不成立时返回的数据


```python
a = 4
b = 5
max1 = a if a > b else b
# a(如果第一个条件成立则被输出) if 条件 else b(第一个条件不成立被输出)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值