条件语句
语法:
基本语法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做判断: {}