12.if-else
if-else
想一想:在使用if的时候,它只能做到满足条件时要做的事情。那万一需要在不满足条件的时候,做某些事,该怎么办呢?
答:使用 if-else
<1>if-else的使用格式
if 条件: 满足条件时要做的事情1 满足条件时要做的事情2 满足条件时要做的事情3 ...(省略)... else: 不满足条件时要做的事情1 不满足条件时要做的事情2 不满足条件时要做的事情3 ...(省略)...
demo1
chePiao = 1 # 用1代表有车票,0代表没有车票 if chePiao == 1: print("有车票,可以上火车") print("终于可以见到Ta了,美滋滋~~~") else: print("没有车票,不能上车") print("亲爱的,那就下次见了")
结果1:有车票的情况
有车票,可以上火车
终于可以见到Ta了,美滋滋~~~
结果2:没有车票的情况
没有车票,不能上车
亲爱的,那就下次见了
demo3
# 进入火车站安检 flag = not True # 如果为True -> 您可以进入火车站 # 反之 -> 您不可以进入火车站 if flag: print("您可以进入火车站") else: print("您不可以进入火车站")
demo4
# 进入网吧 age = int(input("请输入您的年龄:")) # 判断 if age >= 18: print("您可以进入网吧") else: print("您可以学python去")
demo5
# 保险柜 passwd = input("请输入密码:") # 12345 if passwd == "12345": print("密码正确") else: print("密码错误")
<2>练一练
要求:从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票。
# 要求:从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票。 height = int(input("请输入您的身高:")) # 判断 if height <= 150: print("不用买票") else: print("需要买票")