自学黑马python第二天判断语句

本文介绍了布尔类型、比较运算符的基本概念,以及如何在Python中使用if、ifelse和嵌套if语句进行逻辑判断。通过实例展示了如何结合ifelifelse结构处理实际问题,如游乐园票价判定和随机数猜测游戏。
摘要由CSDN通过智能技术生成

2024.1.16

  1. 布尔类型和比较运算符
  2. if语句的基本格式
  3. if else 语句
  4. if elif else语句
  5. 判断语句的嵌套
  6. 实战案例

    一. 布尔类型和比较运算符

学习目标:掌握布尔类型用于表示:真和假
                  掌握比较运算符用于计算:真和假

布尔 (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("你猜的小了")

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值