技术文章 > 常见问题 > Python常见问题 > 正文

python中输入年月日判断星期几?

 Ly


引入内置模块calendar,输入年、月、日,根据weekday(year,month,day)的返回值,输出该日期是星期几。

函数weekday()返回0~6分别对应星期一至星期日。

import calendar
from calendar import *
import datetime
y = input('请输入年份')
m = input('请输入月份')
d = input('请输入日')
lis = ['星期一','星期二','星期三','星期四','星期五','星期六','星期日',]
dic = dict(enumerate(lis))
if y.isdigit() and m.isdigit() and d.isdigit() and 1<=int(m)<=12 and 1<=int(d)<=31 :
    w = weekday(int(y),int(m),int(d))       
    print(dic[w])

运行结果:

p7.jpg

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 python怎么生成多个随机数?
 python语言用来干什么的?
 如何在python里获取导入图片的大小?
 python中在语句的末尾加分号有影响吗?
 如何用python画叠加三角形?
相关视频章节
 安装 Python、pip 和 venv
 virtualenv使用技巧大全(python新手必备知识)
 Python简介
 python 注释
 演示:python代码中添加注释
视频教程分类