一、逻辑判断语句
1.if语句
–语法:
if 判断条件:
代码块
–例子:
sex = input("请输入您的性别:")
if sex == "男":
print("你好,小哥哥!!!")
if sex == "女":
print("你好,小姐姐!!!")
–截图:
2.if-else语句
–语法:
if 判断条件:
代码块1
else:
代码块2
解释:如果条件不满足的话,则执行else后面的语句;如果满足条件的话,则执行 if 后面的语句.
–例子
a,b = map(int,input("请输入a,b的值:").split())
if a > b:
print("b比我小,且a的值:",a)
else:
print("a比我小,且b的值:",b)
–截图:
3.elif语句
–应用场景:
当判断的情况多于俩种以上的情况的时候,我们就需要elif语句
–语法:
if 判断条件1:
代码块1
elif 判断条件2:
代码块2
elif 判断条件3:
代码块3
...
else:
代码块n
–例子:
grade = int(input("请输入学生的成绩:"))
if 90 <= grade <= 100:
print("您的成绩属于A")
elif 80 <= grade < 90:
print("您的成绩是B")
elif 70 <= grade < 80:
print("您的成绩是C")
else:
print("您的成绩是D")
–截图:
二、if语句的嵌套
–语法
if 判断条件1:
if 判断条件2:
代码块1
elif 判断条件3:
if 判断条件4:
代码块2
else:
if 判断条件5:
代码块3
–例子
has_ticket = True
knife_lengh = 30
if has_ticket:
if knife_lengh < 20:
print("允许上车")
else:
print("不允许,您的管制刀具为%d米,太长了"%(knife_lengh))
else:
print("你没有买票")
–截图
三、注意事项
1.我们在进行语句的嵌套的时候必须要注意缩进
2.对于if的嵌套有以下几种:
- if里面嵌套if
- elif里面嵌套if
- else里面嵌套if
3.以上的几种可以混合是搭配使用