python 判断学期和学年的代码是否正确

9,10,11,12,1第一学期2,3,4,5,6,7第二学期
其中8月份放假,暂且放入第一学期。因为大部分学校都选在8月底开学
importdatetime
defgetXNandXQ():
now=datetime.datetime.now()
year=int(now.strftime("%Y"))
month=int(now.strftime("%m"))
ifmonth>=2andmonth<8:
xn="%d-%d"%(year-1,year)
xq=2
elifmonth>=8:
xn="%d-%d"%(year,year+1)
xq=1
else:
xn="%d-%d"%(year-1,year)
xq=1
returnxn,xq
defgetXNandXQByYM(year,month):
ifmonth>=2andmonth<8:
xn="%d-%d"%(year-1,year)
xq=2
elifmonth>=8:
xn="%d-%d"%(year,year+1)
xq=1
else:
xn="%d-%d"%(year-1,year)
xq=1
returnxn,xq
不知上面的代码是否合适
POPMUISE
浏览 448回答 2
2回答

红糖糍粑

先评论下楼上的,问出这个问题的肯定是学生,所以不要苛求命名方式,当然好的命名方式还是要学习下的,可以去参考官网相关的pep文档简单看了下似乎没什么问题,但是真的要这么算出来么?这个我觉得一个字典就可以搞定
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript