2024.1.16
- 布尔类型和比较运算符
- if语句的基本格式
- if else 语句
- if elif else语句
- 判断语句的嵌套
- 实战案例
一. 布尔类型和比较运算符
学习目标:掌握布尔类型用于表示:真和假
掌握比较运算符用于计算:真和假
布尔 (bool) 表达现实生活中的逻辑,即真和假
True表示真
False表示假
True本质上是一个数字记作1,False记作0
格式:变量名称 = 布尔类型字面量
比较运算符
二.if语句的基本格式
目标:掌握逻辑判断语句 (if)的基本语法格式
掌握布尔类型数据,在判断语句中的作用
格式:
成立时前面有四个空格记得注意一下,才算入if语句之中
冒号别忘记了
三.if else 语句
格式:
else无需要判断条件
"""
演示Python中if else的组合判断语句
"""
print("欢迎来到游乐园,儿童免费,成人收费")
age=input("请输入你的年龄:")
age=int(age)
if age>18:
print(f"您已经成年,游玩需要补票10元")
else:
print("您未成年可以免费游玩")
print("祝您玩的愉快")
四.if elif else语句
但是呢判断是互斥的从上到下一次匹配判断
if,elif,else都是同级的
print("欢迎来到游乐园身高超过120cm的需要补票则需要补票10元")
if int(input("请输入你的身高:"))<120:
print("您的身高没超过120cm,可以免费游玩")
elif int(input("请输入你的vio等级:"))>3:
print("您的等级达标可以免费游玩")
else:
print("您的身高超出120cm,游玩需要够票10元")
print("祝您玩的开心")
五.判断语句的嵌套
目标:掌握Python判断语句的终极用法: 嵌套使用
六.实战案例
"""import random
num = random.randint(1,10)生成1-10的随机数
"""
import random
num = random.randint(1,10)
gussess_num=int(input("请输入你要猜测的号码"))
if gussess_num==num:
print("恭喜你猜中了")
else:
if gussess_num>num:
print("你猜的大了")
else:
print("你猜的小了")
gussess_num=int(input("请输入你再次要猜测的号码"))
if gussess_num==num:
print("恭喜你猜中了")
else:
if gussess_num > num:
print("你猜的大了")
else:
print("你猜的小了")
gussess_num = int(input("请输入你再次要猜测的号码"))
if gussess_num == num:
print("恭喜你猜中了")
else:
if gussess_num > num:
print("你猜的大了")
else:
print("你猜的小了")