用python编程1. 手机打折限时折扣活动: 打折时间:每周二的上午10点至11点 每周五的下午14点至15点 要求:让用户输入参加活动的时间(星期几?,几点?),然后通过条件判断语句,判断所输入的时间能否参加打折活动。执行效果如下
时间: 2024-09-19 10:16:35 浏览: 31
在Python中,你可以创建一个简单的程序来实现这个功能。首先,我们需要设计一个函数来接受用户输入并进行判断。以下是一个示例代码:
```python
def check_discount():
# 定义打折时间范围
valid_hours = {
'周一': (None, None),
'周二': (10, 11),
'周三': (None, None),
'周四': (None, None),
'周五': (14, 15),
'周六': (None, None),
'周日': (None, None)
}
day_input = input("请输入日期(星期几),例如'周二':")
hour_input = int(input("请输入小时数:"))
# 判断时间是否在打折时间段内
if day_input in valid_hours and 10 <= hour_input < 13: # 上午10点到下午1点(包含10和15)
print("您可以在指定时间内享受打折优惠!")
elif day_input in valid_hours and 14 <= hour_input < 16: # 下午2点到4点(包含14和15)
print("您可以在指定时间内享受打折优惠!")
else:
print("很抱歉,当前时间不在打折时段内.")
check_discount()
```
在这个代码中,我们创建了一个`valid_hours`字典来存储每个工作日的打折时间范围。用户输入时间和比较它是否在有效范围内。
阅读全文