Python-if判断之流程控制
if判断(流程控制)
语法1:
if 条件:
缩进4个空格代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
age = 18
is_beautiful=True
sign = "双鱼座"
if (age > 18 and age < 20) and is_beautiful and sign == "双鱼座":
print(我们谈恋爱吧!)
语法2:
if 条件:
缩进4个空格代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
else:
缩进4个空格4代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
age = 18
is_beautiful=True
sign = "双鱼座"
if (age > 18 and age < 20) and is_beautiful and sign == "双鱼座":
print("我们谈恋爱吧!")
else:
print("阿姨,开个玩笑!")
语法3:
if 条件1:
缩进4个空格代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
elif 条件2:
缩进4个空格4代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
elif 条件3:
缩进4个空格4代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
#可以有多个elif
......
else: #当上面所有条件都不成立时才执行
缩进4个空格4代码1
age=90
if age >= 90:
print("优秀")
elif age >= 80 and age < 90:
print("良好")
elif age >= 79 and age < 80:
print("普通")
改良
age=intput("请输入:")
age=int(age)
if age >= 90:
print("优秀")
elif age >= 80: #当输入的数字不大于等于90,才会执行下面的,所以没必要在进行and age < 90
print("良好")
elif age >= 70: #当输入的数字不大于等于80,才会执行下面的,所以没必要在进行and age < 80
print("普通")
else:
print("差")
语法4:
if嵌套if
if 条件1:
if 条件: #缩进4个空格代码中还有if语句
代码1
代码2
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
elif 条件2: #可以有多个elif
缩进4个空格4代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
elif 条件3:
缩进4个空格4代码1
缩进4个空格4代码2
缩进4个空格4代码3
缩进4个空格4代码4
#可以有多个elif
....
else: #当上面所有条件都不成立时才执行
缩进4个空格4代码1
age = 18
is_beautiful=True
sign = "双鱼座"
if (age > 18 and age < 20) and is_beautiful and sign == "双鱼座":
print("我们谈恋爱吧!")
is_successful=True
if is_successful:
print(两个过上害羞的生活)
else:
print("阿姨,开个玩笑!")

浙公网安备 33010602011771号