python条件语句

所谓条件语句,就是依据某个条件,满足这个条件后执行下面的内容。


执行方式

在这里插入图片描述

if

语法结构:

'''
if 条件:
	执行代码
'''
>>> a = 6
>>> if a>3:
	a+=1

>>> print(a)
7
 

if…elif… else

'''
if 条件1:
	满足条件1执行
elif 条件2:
	满足条件2执行
else:
	不满足条件执行
'''

测试代码:

import random    
a  = 5
b = random.randint(1,10)    #b 随机生成个整数和a比较

if a < b:                # a<b
    print(b)
    print('b win')
elif a > b:              # a>b
    print(b)
    print('a win')
else:        
    print("0")

三元操作符

三元操作是条件语句中比较简练的一种赋值方式,模式如下:

>>> name = "python" if 1>0 else "get"
>>> name
'python'

从举例中可以看出来,所谓“三元”,就是将前面的条件语句if…else…写到一行。因为这种方式比较常用,所以写成上述样子后Python解析器也认识。
如果抽象成为一个公式,三元操作符就是这样的:

A=Y if X else Z。

  • 如果X为真 A=Y
  • 如果X为假 A=Z
相关推荐
©️2020 CSDN 皮肤主题: 鲸 设计师:meimeiellie 返回首页