year=int(input("请输入年份:"))
month=int(input("请输入月份:"))
print ('----------------------万年历-----------------------')
print ('----------------------%d年%d月----------------------'%(year,month))
print ("星期一\t星期二\t星期三\t星期四\t星期五\t星期六\t星期日\t")
day=0
for i in range(1900,year):if (i%4==0 and i%100!=0) or i%400==0:day+=366else:day+=365
def days(x,y):if (y%4==0 and y%100!=0) or y%400==0:a=[0,31,29,31,30,31,30,31,31,30,31,30,31]return a[x]else:a=[0,31,28,31,30,31,30,31,31,30,31,30,31]return a[x]
monthdays=0
for j in range(0,month):monthdays+=days(j,year)
totaldays=monthdays+day
space=int(totaldays%7)
for i in range(space):print('\t\t',end="")
for k in range(1,days(month,year)+1):print("%3d\t\t"%k,end="")if (k+space)%7==0:print('\n')

python之万年历相关推荐

  1. Python中万年历的代码实现

    Python 中万年历的实现 题目要求 万年历: 日历是以1900年1月1日00:00:00 为基础的 那天的星期1是已知的 时间戳 - 将已知时间获取其对应的秒数 - 是以1970年1月1号为基础 ...

  2. 用python编写万年历

    用python编写万年历方法与从.java大同小异,难点在于如何计算星期几.下面是万年历的python代码: ''' 万年历:输入一个年份,再输入一个月份,把那个月的日历打印出来. (1900年1月1 ...

  3. python制作万年历

    最近进行python基础培训,课下作业制作万年历,之前没做过,感觉里面还是有很多需要学的.所谓万年历,就是咱们电脑或者手机的日期会记录每个月每天对应星期几.用python来制作万年历,就是从键盘输入年 ...

  4. python编写万年历程序

    好的,下面是编写万年历程序的一些建议. 首先,你可以使用 Python 的 calendar 模块来获取每个月的日历信息.这个模块提供了很多有用的函数,例如 isleap 函数可以用来判断某一年是否是 ...

  5. 用python生成万年历

    1.先确定xx年的一月一号为周几 网上大部分都是写的1990年一月一日为周一这个点作为判断计算其他年份的一月一日,或者是确定月份的第一天.还有一种是计算从1--年份-1这一段时间的总天数,然后+1除以 ...

  6. python万年历制作_利用Python制作万年历

    第一个Python小程序,制作简易万年历.现在开始学习Python的目的主要是为了学习人工智能 写这个小程序的目的主要是了解一下Python的简单语法使用,其实写这个程序之前,我还没有看Python的 ...

  7. python打印万年历_python青苔计划(六)打印万年历

    青苔计划 /(ㄒoㄒ)/~~ 我这样的小白 万年历打完,感觉身体被掏空 请给我暖暖的拥抱 ╮(╯╰)╭ ----------正经的分割线---------- 任务要求 刚看到要打印万年历,我彻底懵逼了 ...

  8. python 简单万年历

    year=int(input('输入年份')) rennian=year//4 -year//100 +year//400 #闰年的个数 c=(year+rennian)%7 #0-6 0代表星期天 ...

  9. 用python制作万年历

最新文章

  1. PE文件结构及其加载机制(三)
  2. weblogic自带的jdk是在工程的包部署后编译使用
  3. fragment入门
  4. 如何实现一个线程安全的 ConcurrentHashSet ?
  5. 离奇的xenapp客户端无法加载应用故障解决过程 ...
  6. 阅读吴军《信息时代对人才技能的要求》
  7. 小区移动基站安全吗?会杀人于无形吗?
  8. springboot国际化04
  9. VBA自定义方法 快捷键设置
  10. Hibernate的学习详解(4)
  11. 对Python中列表和数组的赋值,浅拷贝和深拷贝的实例讲解
  12. 思科网院--路由和交换基础---Packet Tracer路由器使用基础
  13. 海南工会云会员认证_“网上工会”大普惠全面升级 全体会员共享生活大福利...
  14. @Autwired自动注入XxxMapper接口原理(含mybstis-spring.jar源码)
  15. 宇视EZview/智U手机客户端输入了正确的账号、密码,为什么却提示“该用户名未注册”
  16. Mac10.15使用360加固提示APK解析失败,无法通过aapt检测。null 或者无法打开“aapt”,因为无法验证其完整性
  17. office 安装出现安装30088-4(5)错误解决方案
  18. open images 类别名中英文对照
  19. 安卓高级计算器完整版
  20. 基于MaxEnt模型的云南红豆杉潜在适宜分布预测

热门文章

  1. WormGPT – 网络犯罪分子用来犯罪的人工智能工具
  2. 文摘_安全经过广州火车站攻略(去广州的必看)
  3. Sui主网正式上线!
  4. php视频设置背景音乐,视频怎么添加背景音乐 给视频添加背景音乐
  5. 使用AccessibilityService来备份 WeChat 好友信息
  6. C语言绘制漂亮的六叶图案
  7. 计算机导论分流考试,信息学院2017级计算机类学生专业分流工作实施细则
  8. 2021年3月全国计算机等级考试 贵州考点~
  9. 尚硅谷面试(JUC)
  10. Oracle中to_Char详解,Oracle to_char 函数详解