Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 返回2017年的第二天(';周一';';周二';';周三';,…)_Python_Python 3.x - Fatal编程技术网

Python 返回2017年的第二天(';周一';';周二';';周三';,…)

Python 返回2017年的第二天(';周一';';周二';';周三';,…),python,python-3.x,Python,Python 3.x,2017年1月1日是周日。 三十天是九月, 四月、六月和十一月。 其余的都有三十一个, 仅二月一日, 哪一个有二十八个,无论晴雨。 闰年是29岁。 闰年发生在任何可以被4整除的年份,但除非它可以被400整除,否则不会发生在一个世纪 我在之前的一次采访中得到了这个信息。 根据输入参数日期和月份,我应该编写一个程序返回2017年的日期(如Sun、Mon、Tue等) months=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“九月”、“十月”、“十一月”、“十二月”] 天数

2017年1月1日是周日。 三十天是九月, 四月、六月和十一月。 其余的都有三十一个, 仅二月一日, 哪一个有二十八个,无论晴雨。 闰年是29岁。 闰年发生在任何可以被4整除的年份,但除非它可以被400整除,否则不会发生在一个世纪

我在之前的一次采访中得到了这个信息。 根据输入参数日期和月份,我应该编写一个程序返回2017年的日期(如Sun、Mon、Tue等)

months=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“九月”、“十月”、“十一月”、“十二月”]
天数=[“太阳”、“星期一”、“星期二”、“星期三”、“星期四”、“星期五”、“星期六”]
def whatday(日期,mth):
mth1=[]
第1天=[]
计数器=0
以月为单位的MTH:
排队(mth1,mths)
对于以天为单位的天:
排队(第1天,第2天)
对于范围(1,月日数)+1)内的计数器:
如果计数器==日期且mth==mth:
当前日期=出列(第1天)
打破
如果计数器==daysofthemonth(mths):
出列(第1天)
出列(mth1)
计数器=0
如果len(第1天)=0:
对于以天为单位的天:
排队(第1天,第2天)
其他:
出列(第1天)
返回当前日期
我的代码在1月的第一周有效,但从1月开始不返回任何代码。

尝试:-

import time

date = "1"
month = "1"

date_month = date + "-" + month

day_obj = time.strptime(date_month + "-2017", "%d-%m-%Y")

day = time.strftime("%a", day_obj)

print(day)
Sun
输出:-

import time

date = "1"
month = "1"

date_month = date + "-" + month

day_obj = time.strptime(date_month + "-2017", "%d-%m-%Y")

day = time.strftime("%a", day_obj)

print(day)
Sun
您可以将工作留给python,而不是创建日计算器。为此,请使用
time
datetime
模块


p.S.:-当前程序输出缩写的工作日名称。如果您想要完整的工作日名称,请使用
%A
而不是
%A

您能告诉我们
出列
入列
的定义是什么吗?看起来您将返回值保存了几天,而对其他人则不关心。的可能重复。类似于
[“周一”、“周二”…“太阳”][日期(2017年,月,日)。工作日()]
应该可以工作。