发布网友
共2个回答
热心网友
2019年3月13日是星期三,那么2019年5月13日是星期一
热心网友
首先,我们需要计算从2019年3月13日到2019年5月13日之间的天数。由于每个月的天数是固定的(除了闰年的二月),我们可以直接计算这两个月之间的天数,然后加上起始日的剩余天数。
3月份有31天,所以从3月13日到3月31日有31 - 13 + 1 = 19天。
4月份有30天。
5月份的13日我们不计算在内,因为我们只关心从3月13日到5月12日的天数。
所以总共的天数是19天(3月剩余天数)+ 30天(4月全部天数)= 49天。
接下来,我们需要计算49天后是星期几。由于一周有7天,我们可以用总天数除以7,余数就是星期几的变化。例如,如果余数是1,那么就是星期四;如果余数是2,那么就是星期五,依此类推。
现在我们可以使用Python来计算这个问题。
下面是具体的python代码实现:
```python
# 已知2019年3月13日是星期三
start_day_of_week = 3 # 星期三用数字3表示
# 计算从3月13日到5月13日之间的天数
days_passed = (31 - 13 + 1) + 30 # 3月剩余天数 + 4月全部天数
# 计算星期几的变化
day_of_week_change = days_passed % 7
# 计算5月13日是星期几
var_day_of_week = (start_day_of_week + day_of_week_change) % 7
var_day_of_week = str(var_day_of_week)
```
计算结果为:3
因此,2019年5月13日是星期 3。