图书馆入馆条件检查

题目描述 

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

图书馆有以下入馆规则:

  • 年龄大于等于 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年是闰年:True

实现代码

# 闰年判断器
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}年是闰年:{is_leap_year }")

更多推荐