if语句
if age >= 6:
print("小盆友,开学快乐")
print("今天是美好的一天")
if …else 语句
如果......否则......
格式:if 循环条件1 :
循环语句
else:
循环语句
例:**如果**你的年龄大于6岁,祝你开学愉快
**否则**你的年龄太小,现在不能上学
age = int(input("请输入你的年龄:"))
if age >= 6 :
print("祝你开学愉快")
else:
print("你的年龄太小,现在不能上学")
总结:else只有在循环条件为假时执行
if …elif…else
翻译:如果…或者如果…否则
格式:
if 循环条件1:
循环语句1
elif 循环条件2:
循环语句2
else:
循环语句3
巧了,又想到了一个实例
#输入1,玩王者
#输入2,玩吃鸡
#输入3,玩推箱子
#输入4,玩贪吃蛇
#输入5,玩蛋仔派对
num = input("请输入你想玩的游戏的代号:")
if num == 1:
print("你想玩的游戏是王者")
elif num == 2:
print("你想玩的游戏是吃鸡")
elif num == 3:
print("你想玩的游戏是推箱子")
elif num == 4:
print("你想玩的游戏是贪吃蛇")
elif num == 5:
print("你想玩的游戏是蛋仔派对")
else:
print("此游戏待发掘")
总结
- 当if…elif…else并存的时候,先执行if当中的语句
- 若if条件为真,则elif和else当中的代码不会执行
- 当if条件为假、elif当中的条件为真,else当中的代码不会执行
- 当if条件和elif条件同时为假,else当中的代码才会执行
多重判断
直接上实例:
if time=="两年半" and love=="篮球":
print("这是真IKUN")
if name1=="坤哥" or name2=="鸡哥":
print("他就是我们的鸽鸽")
if not time=="两年半":
print("假IKUN")
嵌套判断
age = int(input("请输入你的年龄:"))
if age >= 6:
print("你的年龄已达到,请缴钱")
money = input("你是否有钱(有或没有):")
if money == "有":
print("已确认有钱,请看一下是否有班级没满")
grade = int(input("请输入你的班级(输入1或2):"))
if grade == 1:
print("班级没有满,可以进入")
else:
print("班级已满,请稍等")
else:
print("没钱请有钱了再来")
else:
print("不好意思,你的年龄未达到")