判断语句和循环语句2.5 if中使用else

else

一、引入

想一想:在使用if的时候,它只能做到满足条件时要做的事情。那需要在不满足条件的时候做某些事,该怎么办呢?

答:使用 else

二、else与if配合使用

格式如下:

if 条件:
    满足条件时要做的事情1
    满足条件时要做的事情2
    满足条件时要做的事情3
    ...(省略)...
else:
    不满足条件时要做的事情1
    不满足条件时要做的事情2
    不满足条件时要做的事情3
    ...(省略)...

demo1

ticket = True   # 用True代表有车票,False代表没有车票
if ticket == True:
    print("有车票,可以上火车")
    print("终于可以见到Ta了,美滋滋~~~")
else:
    print("没有车票,不能上车")
    print("亲爱的,那就下次见了")

结果1:有车票的情况

有车票,可以上火车
终于可以见到Ta了,美滋滋~~~

结果2:没有车票的情况

没有车票,不能上车
亲爱的,那就下次见了

注意:

image-20200827112724642

三、练习

要求:从键盘输入身高,如果身高没有超过150cm,则进动物园不用买票,否则需要买票。

提示:input获取的数据不是整数类型,需要用int()转换,例如int("100")结果就是整数100

参考代码:

height = input("请输入身高:")  # 获取身高
height = int(height)  # 类型转换为整数,只有整数才能比较大小
if height<=150:
    print("可以直接入园,无需购票")
else:
    print("请先购票,再入园")

  

原文地址:https://www.cnblogs.com/dong4716138/p/15650481.html