当前位置: 首页 > ai >正文

python 逻辑运算练习题

图书馆入馆条件检查

题目描述 

编写程序判断一个人是否能进入图书馆。

图书馆有以下入馆规则:

  • 年龄大于等于 18 岁,或者

  • 有家长陪同(无论年龄)

输入示例

图书馆入馆检查
请输入你的年龄:18
是否有家长陪同?(是/否):否

输出示例

是否可以进入图书馆:True

实现代码

# 图书馆入馆条件检查器
print("图书馆入馆检查")# 获取用户信息
age = int(input("请输入你的年龄:"))
has_parent = input("是否有家长陪同?(是/否):") == "是"# 使用逻辑运算符判断是否符合入馆条件
can_enter = (age >= 18) or has_parent# 输出结果
print(f"是否可以进入图书馆:{can_enter}")

判断闰年

题目描述 

使用逻辑运算符(andornot)组合条件,实现闰年判断功能。

闰年的判断规则(需同时满足以下两种情况之一):

  1. 能被 4 整除,但不能被 100 整除;

  2. 能被 400 整除。

输入示例

闰年判断工具
请输入要判断的年份:2004

输出示例

2004年是闰年

实现代码

# 闰年判断器
print("闰年判断工具")# 获取用户输入的年份(转换为整数)
year = int(input("请输入要判断的年份:"))# 闰年判断逻辑:满足两种情况之一即为闰年
# 情况1:能被4整除 且 不能被100整除;情况2:能被400整除
is_leap_year = (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0)# 输出结果
print(f"{year}年{'是' if is_leap_year else '不是'}闰年")
http://www.xdnf.cn/news/20227.html

相关文章:

  • HttpClient、OkHttp 和 WebClient
  • 贪心算法应用:交易费优化问题详解
  • OpenLayers常用控件 -- 章节七:测量工具控件教程
  • 《sklearn机器学习——聚类性能指标》Fowlkes-Mallows 得分
  • Java学习笔记二(类)
  • 【3D图像算法技术】如何在Blender中对复杂物体进行有效减面?
  • 【EXPLAIN详解:MySQL查询优化师的显微镜】
  • MacOS 使用 luarocks+wrk+luajit
  • Docker 本地开发环境搭建(MySQL5.7 + Redis7 + Nginx + 达梦8)- Windows11 版 2.0
  • Mac Intel 芯片 Docker 一键部署 Neo4j 最新版本教程
  • 【Android 消息机制】Handler
  • PDF教程|如何把想要的网页保存下来?
  • docker 推送仓库(含搭建、代理等)
  • 服务器线程高占用定位方法
  • 使用 Shell 脚本监控服务器 IOWait 并发送邮件告警
  • Python带状态生成器完全指南:从基础到高并发系统设计
  • C#实现导入CSV数据到List<T>的完整教程
  • 【基础-单选】用哪一种装饰器修饰的struct表示该结构体具有组件化能力?
  • Playwright携手MCP:AI智能体实现自主化UI回归测试
  • 第26节:GPU加速计算与Compute Shader探索
  • Homebrew执行brew install出现错误(homebrew-bottles)
  • Go语言后端开发面试实战:谢飞机的“硬核”面试之旅
  • CodeBuddy 辅助重构:去掉 800 行 if-else 的状态机改造
  • Eclipse下的一些快捷键备忘录
  • LangChain实战(十九):集成OpenAI Functions打造强大Agent
  • Day37 MQTT协议 多客户端服务器模型
  • 手写MyBatis第53弹: @Intercepts与@Signature注解的工作原理
  • 工业洗地机和商用洗地机的区别是什么?
  • 【基础-单选】关于bundleName,下列说法正确的是?
  • 波特率vs比特率