目录
- 布尔类型和比较运算符
- if语句的基本格式
- if else语句
- if elif else语句
- 判断语句的嵌套
- 实战案例
学习目标
掌握 if else 语句的组合用法
思考
if 满足条件会执行相应的代码语句,如果不满足呢?
有没有不满足的情况下,可供执行的代码呢?
if else 语句可以实现
if else 语句
生活中的判断:
程序中的判断:
if 条件:
满足条件时要做的事情1
满足条件时要做的事情2
满足条件时要做的事情3
...(省略)...
else:
不满足条件时要做的事情1
不满足条件时要做的事情2
不满足条件时要做的事情3
...(省略)...
if else 语句
print("欢迎来到北京儿童游乐场,儿童免费,成人收费。")
age = int(input("请输入你的年龄:"))
if age >= 18:
print("您已成年,游玩需要补票10元。") # 条件成立时执行
else:
print("您未成年,可以免费游玩。") # 条件不成立时执行
print("祝您游玩愉快。")
else:
不需要判断条件
else:
print(“您未成年,可以免费游玩。”)
同样需要4个空格,作为代码的缩进哦
- else 后,不需要判断条件
- 和 if 的代码块一样,else 的代码块同样需要 4 个空格作为缩进
总结:
- if else 语句,其中
if 和其代码块,条件满足时执行
else 搭配 if 的判断条件,当不满足的时候执行
- if else 语句的注意事项:
- else 不需要判断条件,当 if 的条件不满足时,else 执行
- else的代码块,同样要4个空格作为缩进
练习案例:我要买票吗?
通过 input 语句获取键盘输入的身高
判断身高是否超过120cm,并通过 print 给出提示信息。
欢迎来到北京动物园。
请输入你的身高(cm):130
您的身高超出 120cm,游玩需要购票 10 元。
祝您游玩愉快。
欢迎来到北京动物园
请输入你的身高(cm):111
您的身高未超出 120cm,可以免费游玩。
祝您游玩愉快。
print("欢迎来到北京动物园。")
height = int(input("请输入你的身高(cm):"))
if height >= 120:
print("您的身高超出 120cm,游玩需要购票 10 元。")
else:
print("您的身高未超出 120cm,可以免费游玩。")
print("祝您游玩愉快。")