【Python】之比较运算符,if,elif语句,逻辑运算符,while循环,赋值运算符,猜拳游戏

一 条件判断
1.比较运算符

在这里插入图片描述

  • 字符串和数字不能比较
  • 字符串比较"z">“a”>“A”>“数字”
    在这里插入图片描述
if语句

在这里插入图片描述

  • 添加判断细节
    在这里插入图片描述
3.逻辑运算符

逻辑运算符 可以使条件语句完成更加复杂的条件判断
Python中的逻辑运算符包括:与 and 或or 非not 三种

1.1 and
条件1and条件2

与/并且
需要两个条件同时满足,返回true
只要有一个不满足,返回False
在这里插入图片描述1.2 or
条件1 or 条件2
或/或者
两个条件只要满足一个就返回true
两个条件都不满足返回False

在这里插入图片描述1.3 not
not 条件
非/不是
在这里插入图片描述在这里插入图片描述

  • 逻辑返回值
    在这里插入图片描述
4.elif
# elif:可以让条件判断出现多种并列的执行结果
"""
定义 holiday_name 字符串变量记录节日名称
如果是情人节 应该买玫瑰、看电影
如果是平安夜 应该买苹果 吃大餐
如果是生日 应该买蛋糕
其他的日子 每天都是节日
"""
holiday_name=input("请输入节日名称:")
if holiday_name== "情人节":
    print("买玫瑰 看电影")
elif holiday_name== "平安夜":
    print("买苹果,吃大餐")
elif holiday_name == "生日":
    print("吃蛋糕")

else:
    print("平凡的每天都是节日")


# if嵌套:在前一个条件满足的情况下,进行新的条件判断
"""
定义布尔型变量 has_ticket 表示是否有车票
定义证整局变量 knife_length 表示刀的长度,单位:厘米
首先检查是否有车票,如果有才允许进行安检
安检时,需要检查刀的长度 判断是否超过20厘米
如果超过20厘米提示刀的长度,不允许上车
如果不超过20厘米,安检通过
如果没有车票,不允许进门

"""
#定义变量记录数据
has_ticket=True
knife_length=12

# 先判断是否有车票
if has_ticket == True:
    print("有车票可以进站")
#在有效的前提下判断刀的长度
    if knife_length >20:
        print("有违禁品,禁止上车")
    else:
        print("通过安检可以上车")
else:
    print("无车票,无法进站")


改良版代码:

# if嵌套:在前一个条件满足的情况下,进行新的判断
"""
定义不二型变量 has_ticket 边上是否有票
定义整局变量 knife_length 表示刀的长度,单位:厘米
首先检查是否有车票,如果有才允许进行安检
安检时,需要检查到的长度 判断是否超过20厘米
如
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值