python条件语句是通过一条或多条语句执行。
1. if结构
其语法结构为:
if 条件:
语句组
如何运算:如果条件为真(True)就执行语句组,为假(False)则执行if结构后面的语句。
例:
age = int(input('请输入:'))
print("")
if age== '20':
print('我们年龄一样')
if age != '20':
print('我们年龄不一样')
其中:!= :表示不等于;
== :表示等于(用于判断语句)
2. if-else结构
其语法结构为:
if 条件 :
语句组1
else:
语句组2
如何运算:如果条件为真(True)就执行语句组1,然后跳过else语句和语句2,继续执行后面的语句。如果条件为假(False)就执行语句组2,然后继续执行后面的语句。
例:
a=1
b=2
if a>=b:
print ('a>=b')
else
print('a<b')
3. elif结构
其语法结构为:
if 条件1 :
语句组1
elif 条件2 :
语句组2
……
elif 条件n :
语句组n
else:
语句组n+1
何时适用:
(1)当条件多于两种情况时,就要加上elif语句;
(2)如果条件只有两种情况时,通过if-else结构来执行判断;多种情况时,可以使用elif保证在一个判断当中,否则会进行多次判断,增加程序运行时间。
例:
age = int(input('请输入你的年龄'))
print("")
if age == '0':
print('不存在')
elif age <= '3':
print('小孩')
elif age <= '17':
print('未成年')
else:
print('成年人')
elif只能跟在if后面,不能自己单独写。