if 判断条件:
代码块
sex = input("请输入您的性别:")
if sex == "男":
print("你好,小哥哥!!!")
if sex == "女":
print("你好,小姐姐!!!")
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)
当判断的情况多于俩种以上的情况的时候,我们就需要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 判断条件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的嵌套有以下几种:
3.以上的几种可以混合是搭配使用