圖書館入館條件檢查
題目描述?
編寫程序判斷一個人是否能進入圖書館。
圖書館有以下入館規則:
年齡大于等于 18 歲,或者
有家長陪同(無論年齡)
輸入示例
圖書館入館檢查
請輸入你的年齡:18
是否有家長陪同?(是/否):否
輸出示例
是否可以進入圖書館:True
實現代碼
# 圖書館入館條件檢查器
print("圖書館入館檢查")# 獲取用戶信息
age = int(input("請輸入你的年齡:"))
has_parent = input("是否有家長陪同?(是/否):") == "是"# 使用邏輯運算符判斷是否符合入館條件
can_enter = (age >= 18) or has_parent# 輸出結果
print(f"是否可以進入圖書館:{can_enter}")
判斷閏年
題目描述?
使用邏輯運算符(
and
、or
、not
)組合條件,實現閏年判斷功能。閏年的判斷規則(需同時滿足以下兩種情況之一):
能被 4 整除,但不能被 100 整除;
能被 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 '不是'}閏年")