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