1. (简答题) 判断今天是星期几: 假设星期一至星期日,分别用整数数字1-7表示,用switch语句来实现判断今天是工作日还是休息日(我们假设星期一-星期五是工作日,星期六、星期天是工作日)。 知识点: 定义类,定义变量,运算符,switch语句,输出。
时间: 2024-10-16 12:09:35 浏览: 9
好的,为了判断今天是工作日还是休息日,你可以使用一个简单的Python程序,假设今天的日期已经存储在一个名为`current_day`的变量中,这里我们可以假定它是一个介于1(星期一)到7(星期日)之间的整数。下面是一个使用`switch`语句(在Python中通常使用`if-elif`结构模拟)的例子:
```python
class DayOfWeek:
def __init__(self):
self.current_day = 1 # 假设当前是周一
def is_work_day(self):
switch_day = self.current_day
if switch_day == 1 or switch_day == 2 or switch_day == 3 or switch_day == 4: # 工作日
print("今天是工作日")
else: # 休息日
print("今天是休息日")
# 创建DayOfWeek实例并设置当前日期
day = DayOfWeek()
day.current_day = 5 # 更改此处数值,例如1-7,代表不同的星期
# 调用is_work_day方法判断今天状态
day.is_work_day()
```
在这个例子中,我们首先定义了一个`DayOfWeek`类,并在其中初始化了一个`current_day`属性。然后通过`is_work_day`方法,我们使用`switch_day`来检查当前的日期,如果是1到5(即周一到周五),则输出"今天是工作日";否则输出"今天是休息日"。
阅读全文