条件语句
语法:
基本语法1:
if 判断条件:
执行语句……
else:
执行语句……
基本语法2:
if 判断条件1:
执行语句1……
elif 判断条件2:
执行语句2……
elif 判断条件3:
执行语句3……
else:
执行语句4……
如何判断:
等于 |
== |
不等于 |
!= |
小于 |
< |
小于等于 |
<= |
大于 |
> |
大于等于 |
>= |
与 |
and |
或 |
or |
非 |
not |
在列表中 |
in |
不在列表中 |
not in |
何为真假:
真:任何非空、非零的变量或者列表、集合、字典等都是真。或者直接用关键字True
假:0、空、null或者直接用关键字False
例子1:
age = 12
if age < 4:
price = 0
elif age < 18:
price = 5
else:
price = 10
print("Your admission cost is $" + str(price) + ".")
结果:
price是:5
例子2:
age = 12
if age:
price = 0
elif 0:
price = 5
else:
price = 10
print("price是:" + str(price))
结果:
price是:0
例子3:
age = 12
if age:
price = 0
elif 0:
price = 5
else:
price = 10
if True:print("简单if语句在一行内完成:")
print("price是:" + str(price))
结果:
简单if语句在一行内完成:
price是:0
例子4:
a = [1,2,3,66]
b = {}
if a:
print('列表不为空时:',a)
if b:
print('字典为空时:',b)
if not b:
print('字典为空时,用not做判断:',b)
结果:
列表不为空时: [1, 2, 3, 66]
字典为空时,用not做判断: {}