如何确定给定工作日的星期几
例如,当我把输入设为星期一时,输出应该是1 有没有日期函数可以代替简单地使用if-else语句
到目前为止,我已经:
from datetime import datetime, timedelta
s_day = raw_input()
print (date.weekday(s_day))
当前出现如下错误:
Traceback (most recent call last): File "Main.py", line 9, in a = date.weekday(s_day) NameError: name 'date' is not defined
如果输入为星期一,则预期输出为1;如果输入为星期二,则输出为2,依此类推。在
使用calendar内置库,可以这样处理:
像这样,原始输入必须是正确的格式。例如}
'Monday'
不是{在Python3中:
在这里输入工作日名称,例如星期六,星期日,它会给你一个整数作为回报。在
但是,星期一是0,星期日是6。所以在这个代码中,星期一是1,星期天是7。在
如果希望星期日为0,星期六为6,请使用以下代码:
^{pr2}$相关问题 更多 >
编程相关推荐