Python t条件语句 if else
Python supports the usual logical conditions from mathematics:
- Equals: a == b 相等
- Not Equals: a != b 不等
- Less than: a < b 小于
- Less than or equal to: a <= b 小于等于
- Greater than: a > b 大于
- Greater than or equal to: a >= b 大于等于
a = 33
b = 200
if b > a:
print("b大于 a")
Elif
a = 33
b = 33
if b > a:
print("b大于 a")
elif a == b:
print("a b 相等")
if的条件不成立,那么会执行elif所在的程序块
if else如果这样,否则那样怎么体现
a = 200
b = 33
if b > a:
print("b大于 a")
else:
print("b不大于a")
if else 与逻辑表达式 and or 的使用
a = 200
b = 33
c = 500
if a > b and c > a:
print("两个条件都成立")
a 大于 b 同时 c 大于 a: 成立时才会执行if的逻辑
or 表示两个条件只要有一个成立即可
a = 200
b = 33
c = 500
if a > b or a > c:
print("两个条件中有一个成立 ")
NOT表示条件不成立 下面的例子是 not a>b 表示 a<=b即可
a = 33
b = 200
if not a > b:
print("a i不大于 b")
多层if else
x = 41
if x > 10:
print("Above ten,")
if x > 20:
print("and also above 20!")
else:
print("but not above 20.")