Python基础(8)

77 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第17天,点击查看活动详情

判断语句演练 —— 判断年龄改进

需求

  1. 输入用户年龄
  2. 判断是否满 18 岁 ( >=
  3. 如果满 18 岁,允许进网吧嗨皮
  4. 如果未满 18 岁,提示回家写作业
# 1. 输入用户年龄
age = int(input("今年多大了?"))
​
# 2. 判断是否满 18 岁
# if 语句以及缩进部分的代码是一个完整的语法块
if age >= 18:
    print("可以进网吧嗨皮……")
else:
    print("你还没长大,应该回家写作业!")
​
# 3. 思考!- 无论条件是否满足都会执行
print("这句代码什么时候执行?")

image.png

逻辑运算

  • 在程序开发中,通常 在判断条件时,会需要同时判断多个条件
  • 只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符
  • 逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件
  • Python 中的 逻辑运算符 包括:与 and或 or非 not 三种

and

条件1 and 条件2
  • 并且
  • 两个条件同时满足,返回 True
  • 只要有一个不满足,就返回 False
条件 1条件 2结果
成立成立成立
成立不成立不成立
不成立成立不成立
不成立不成立不成立

or

条件1 or 条件2
  • 或者
  • 两个条件只要有一个满足,返回 True
  • 两个条件都不满足,返回 False
条件 1条件 2结果
成立成立成立
成立不成立成立
不成立成立成立
不成立不成立不成立

not

not 条件
  • 不是
条件结果
成立不成立
不成立成立
逻辑运算演练
  1. 练习1: 定义一个整数变量 age,编写代码判断年龄是否正确

    • 要求人的年龄在 0-120 之间
  2. 练习2: 定义两个整数变量 python_scorec_score,编写代码判断成绩

    • 要求只要有一门成绩 > 60 分就算合格
  3. 练习3: 定义一个布尔型变量 is_employee,编写代码判断是否是本公司员工

    • 如果不是提示不允许入内