条件运算符
公式:
语句1 + if + 条件 + else + 语句2
例:
print ('真') if true else print('假')
解析;如果if后面的条件为真那么会执行if前面的语句,如果为假则会执行else后面的语句
运算符的优先级
例:
a = 3 and 4 or 5
解析:or是找真,那如果两边都是真,输出就是左边的值
and是找假,那如果两边都是真那就输出右边的值
是嘛
流程控制语句
if语句
例:
a = 0
if a = 0:
print ('a等于0')
解析:当if后面的条件成立时才会执行if下面的语句
if-else语句
例:
a = 0
if a = 0 ;
print (‘a等于0’)
else ;
print ('a等于0')
和if语句比多了一个如果条件不成立会执行else后面的语句
if-elif-else语句
例;
a = 1
if a < 0 ;
print (‘a小于0’)
elif a > 0 :
print (‘a大于0’)
else ;
print ('a等于0')
和if else相比多了一个判断顺序是先看if后面的条件满不满足如果满足就执行if后面的语句,如果条件不满足就看elif后面的条件满不满足,如果满足就执行,如果不满足就直接执行else后面的语句
while语句
公式; while + 条件 +语句
例;
q = 0
while q < 10
q += 1
print ('q')
解析:每次循环前都会检查条件是否满足,当满足while后面的条件的时候就会一直执行直到条件不满足的时候才会停止