用python编写万年历方法与从、java大同小异,难点在于如何计算星期几。下面是万年历的python代码:

'''
万年历:输入一个年份,再输入一个月份,把那个月的日历打印出来。
(1900年1月1日是星期一)。
'''
year=int(input('请输入年份:'))
month=int(input('请输入月份:'))
b=0
# 判断年份是否大于等于1900年
if year>=1900:for x in range(0,year-1899):# 判断是否是闰年,统计每年的天数并求和if ((1900+x)%4==0 and (1900+x)%100!=0) or (1900+x)%400==0:a=[31,29,31,30,31,30,31,31,30,31,30,31]if x+1900<year:for j in a:b+=jelse:a=[31,28,31,30,31,30,31,31,30,31,30,31]if x+1900<year:for j in a:b+=j# 当为所求年份时,统计当月之前的总共天数if x+1900==year:if month>1:for j in range(1,month):b+=a[j-1]n=b%7# 输出当月日历:if n:for i in range(n):print(end='空 ')for j in range(1,a[month-1]+1):print(j,end=' ')if (j+n)%7==0:print()

用python编写万年历相关推荐

  1. python编写万年历程序

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

  2. 1-2 用Python编写【房价预测】模型----paddle

    课程>我的课程>百度架构师手把手教深度学习>1-2 用Python编写[房价预测]模型> 1-2 用Python编写[房价预测]模型 paddle初级教程第一章 第二节 王然( ...

  3. 用C语言编写万年历6,C语言编写万年历

    <C语言编写万年历>由会员分享,可在线阅读,更多相关<C语言编写万年历(8页珍藏版)>请在人人文库网上搜索. 1.C语言编写万年历 [要求]:1 程序运行后,首先在屏幕上显示主 ...

  4. python怎么编程乘法口诀表_用python编写乘法口诀表的方法

    用python编写乘法口诀表的方法 发布时间:2020-08-25 11:46:35 来源:亿速云 阅读:60 作者:小新 用python编写乘法口诀表的方法?这个问题可能是我们日常学习或工作经常见到 ...

  5. python编写脚本方法_【Python】教你一步步编写banner获取脚本

    Hello 各位小伙伴们大家好,周末过的愉快吗? 刚好最近学习了使用python编写banner获取脚本,今天就跟大家一起一步一步再学习一遍吧. Part.1 说明篇 什么是banner? banne ...

  6. Python编写循环的两个建议 | 鹅厂实战

    作者 | piglei(腾讯高级工程师) 转载自腾讯技术工程知乎专栏 循环是一种常用的程序控制结构.我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行.而" ...

  7. python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)

    python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value) 目 ...

  8. 用python写脚本筛选原创微博_基于python编写的微博应用

    本文实例讲述了基于python编写的微博应用,分享给大家供大家参考.具体如下: 在编写自己的微博应用之前,先要到weibo开放平台申请应用的公钥和私钥. 下载python版的SDK,打开example ...

  9. python爬取百度贴吧中的所有邮箱_使用 Python 编写多线程爬虫抓取百度贴吧邮箱与手机号...

    原标题:使用 Python 编写多线程爬虫抓取百度贴吧邮箱与手机号 不知道大家过年都是怎么过的,反正栏主是在家睡了一天,醒来的时候登QQ发现有人找我要一份贴吧爬虫的源代码,想起之前练手的时候写过一个抓 ...

最新文章

  1. php无表单上传文件,php – 来自表单的WP邮件附件,无文件管理器上传文件
  2. mysql unsigned zerofill_Mysql中Unsigned和Zerofill数据型的使用(细节也很重要啊)
  3. python实验室怎么样_Python 有什么不为人知的坑?
  4. 后年将有60亿部手机!
  5. C/C++中Static的作用详述 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。
  6. 指向类的数据成员和函数指针
  7. python Pillow 的简单案例
  8. pythonwhile输出每一个余数_Python 基础 - day02-3
  9. 【docker】docker虚拟容器的使用大全
  10. Gulp解决发布线上文件(CSS和JS)缓存问题
  11. Android学习笔记之AndroidManifest.xml文件解析(摘自皮狼的博客)
  12. Linux IO系统分析(scsi篇)
  13. TCP发送接收数据2
  14. cc1101 使用笔记
  15. 《代码整洁之道》读后感及总结
  16. 基于Java的截图工具
  17. Hadoop的体系结构
  18. php 限制微信登陆,thinkphp 微信用户登录 设置问题
  19. 5G 学习笔记 NG-RAN架构
  20. 8行代码实现天数倒计时

热门文章

  1. Mysql 分库分表 Mycat
  2. 如何查看电脑jdk/jre版本以及安装路径
  3. vr游戏模型测试软件,Steam VR性能测试工具介绍
  4. 大端与小端字节数据详解
  5. 对Android apk 签名 --apksigner
  6. linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本
  7. 【 Iptables 】
  8. 【Python使用】Python解析JSON数据的基本方法/用MATLAB解析json格式数据
  9. 【计算机网络】6 路由器与静态路由配置
  10. 设计模式、架构、框架