查看: 14785|回复: 262

[作品展示]

python写的日历小程序

电梯直达

发表于 2013-8-19 21:38:32

|

只看该作者

|倒序浏览

|阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

用python写了一个显示给定年份和月份日历小程序。

主要有两个关键的地方:

1、计算要显示的月份的一号是星期几。

2、计算要显示的月份有几天。

对于第一点,我这里使用的方法是这样的:假设知道1800年1月1日是星期三,然后计算1800年1月1日和要显示的月份的第一天相差的总天数,因为每个星期有7天,所以得到的总天数对7取余,就可以得到当前月份一号是星期几了。

对于第二点,比较简单,就是根据大月和小月,以及是否是闰年,对2月进行判断。

总体的思路就是这样,具体的实现就看代码吧,大概的注释都有加上去了,如果还有啥不明白的,可以留言讨论。

先上效果图:

未命名.jpg (28.58 KB, 下载次数: 8)

运行效果图

2013-8-19 21:33 上传

游客,如果您要查看本帖隐藏内容请回复

评分

荣誉 +22

鱼币 +28

贡献 +12

收起

理由

+ 5

+ 5

+ 3

热爱鱼C^_^

+ 2

+ 5

+ 2

热爱鱼C^_^

+ 3

热爱鱼C^_^

+ 5

+ 5

+ 2

热爱鱼C^_^

+ 10

+ 10

+ 5

热爱鱼C^_^

发表于 2013-8-19 21:47:30

|

只看该作者

正在学习中啊,哈哈,刚看完了一二,

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

发表于 2013-8-19 21:52:07

|

只看该作者

不错 (*^__^*) 嘻嘻…… C 我会写 python 真的还不会 学习下 (*^__^*) 嘻嘻……

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

当前离线UID日志

相册

贡献

荣誉

积分

发表于 2013-8-19 22:41:37

|

只看该作者

支持楼主!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

发表于 2013-8-20 07:39:25

|

只看该作者

学习了,感谢分享~

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

发表于 2013-8-20 10:00:56

|

只看该作者

支持原创啊

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

当前离线UID日志

相册

贡献

荣誉

积分

发表于 2013-8-20 10:23:43

|

只看该作者

研究研究:lol:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

发表于 2013-8-20 18:04:33

|

只看该作者

手痛啊!!!手痛也要回帖。。。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

发表于 2013-8-20 19:57:59

|

只看该作者

下下来我试试~!

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

发表于 2013-8-20 20:39:08

|

只看该作者

要洗 很牛的么

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

当前离线UID日志

相册

贡献

荣誉

积分

发表于 2013-8-21 00:05:12

|

只看该作者

感觉不错,先看看代码。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

发表于 2013-8-21 00:41:37

|

只看该作者

本帖最后由 衣冠者禽兽也 于 2013-8-21 00:47 编辑

在linux 下无任何压力,直接调用系统命令

cal 想查看什么时候的日期都可

2行代码轻松搞定

得瑟.png (136.81 KB, 下载次数: 0)

2013-8-21 00:40 上传

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

楼主|

发表于 2013-8-21 05:28:24

|

只看该作者

衣冠者禽兽也 发表于 2013-8-21 00:41

在linux 下无任何压力,直接调用系统命令

cal 想查看什么时候的日期都可

2行代码轻松搞定

这个代码是想作给新手练练手用的,单纯用系统命令就达不到这个用途了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

楼主|

发表于 2013-8-21 05:28:54

|

只看该作者

◆☆格调 发表于 2013-8-21 00:43

我什么时候也能写出这个呢....

其实不难,只要学几天就可以了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

楼主|

发表于 2013-8-21 05:29:17

|

只看该作者

ColbySuns 发表于 2013-8-20 18:04

手痛啊!!!手痛也要回帖。。。

太感动了。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

楼主|

发表于 2013-8-21 05:29:43

|

只看该作者

牡丹花下死做鬼 发表于 2013-8-19 21:52

不错 (*^__^*) 嘻嘻…… C 我会写 python 真的还不会 学习下 (*^__^*) 嘻嘻……

其实都是差不多的,啊哈哈。

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

python日历小程序_python写的日历小程序相关推荐

  1. python网络爬虫程序_Python写的网络爬虫程序(很简单)

    Python写的网络爬虫程序(很简单) 这是我的一位同学传给我的一个小的网页爬虫程序,觉得挺有意思的,和大家分享一下.不过有一点需要注意,要用python2.3,如果用python3.4会有些问题出现 ...

  2. python写用用户名密码程序_python写用’户登录程序‘的过程

    作业需求: 基础需求: 让用户输入用户名密码 认证成功后显示欢迎信息 输错三次后退出程序 升级需求: 可以支持多个用户登录 (提示,通过列表存多个账户信息) 用户3次认证失败后,退出程序,再次启动程序 ...

  3. python画圆形螺旋线_Python写的弹球小游戏

    Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣,既能提升代码能力,又能自娱自乐.敲 ...

  4. python如何写各种小工具_python写了个小工具

    源码太多,看的头疼.在目录里找含有某个字符串的文件.结果写到result.txt中 import os import codecs fileinfo=open('result.txt','w')  # ...

  5. 三菱fx3u plc程序自己写的三菱fx3u程序 有伺服定位控制 触摸屏 模拟量 FB模块 编程方式很清楚明了

    三菱fx3u plc程序自己写的三菱fx3u程序 有伺服定位控制 触摸屏 模拟量 FB模块 编程方式很清楚明了 适合初学者学习 :828668626283056工控老司机

  6. 用python编写一个点餐程序_Python写一个自动点餐程序

    原博文 2019-08-09 10:45 − # Python写一个自动点餐程序 ## 为什么要写这个 公司现在用meican作为点餐渠道,每天规定的时间是早7:00-9:40点餐,有时候我经常容易忘 ...

  7. python弹球小游戏程序设计_Python写的弹球小游戏

    原标题:Python写的弹球小游戏 Python 的功能强大应用广泛,从爬虫到 Web 开发,从科学计算到人工智能,都能见到它的身影.当然,Python 还可以编写游戏代码,虽然不是主流,但却十分有趣 ...

  8. python中怎么编写程序_python写完程序怎么运行

    安装并配置完成之后,我们就可以编写第一个python程序.学过其他语言的兄弟姐妹们,都知道语言的入门程序就是hello world.那么,我们这里也以hello world来抛砖引玉,打开python ...

  9. python联机游戏制作_Python练习01-对战小游戏

    Python练习01-对战小游戏 近期在学习Python,其中有一道练习题,写一个对战小游戏,随机人物,随机属性(血量.攻击).指定我方人物出场顺序,三局两胜,代码如下: import time, r ...

最新文章

  1. l-logger命令基本介绍
  2. vue-cli3.0 生产包去除console.log
  3. ABAP和Java里关于DEFAULT(默认)机制的一些语言特性
  4. linux下 mysql 的root用户忘记密码解决方案
  5. 学完java后学编译原理_一个资深程序员对Java初学者的学习思维路线建议
  6. Twitter开放平台api key申请流程 (Twitter Consumer Key)
  7. 如何借助大数据进行社交媒体营销
  8. 宋宝华linux内核驱动代码,宋宝华 《Linux设备驱动开发详解》示例代码之fifo字符设备驱动...
  9. SpringBoot+Vue实现前后端分离高校学生考勤系统
  10. 中小尺寸常见显示屏分辨率列表
  11. sql sever conver
  12. 知道创宇优质混合云解决方案,点击了解~
  13. 【数学】 隐函数求导法则
  14. 魅族mx5游戏模式小熊猫_熊猫主地图在5分钟内套用和套用
  15. 毕业就在小公司躺了3年,面试大厂发现,发现不会分布式没人要…
  16. Speedoffice(word)如何修改行间距和段落间距
  17. 用于调用的参数太少/写入位置时发生冲突/检测到无效的异常处理程序例程
  18. mysql类似于excel的删除重复项_删除重复数据 excel去除重复数据 怎么筛选重复数据 excel重复数据合并...
  19. 【Linux常用指令2】
  20. 各种风格简洁单页响应式html5模板_简洁 响应式 单页 跳转 设计 案例 源码340多套订餐企业模板高大尚响应式网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机seo自适响

热门文章

  1. 大一html网页制作期末网页设计 HTML5+CSS大作业——个人旅游图片博客(7页)
  2. Oracle 字符串拼接分号
  3. Javaweb学习笔记(JSP标准标签库)
  4. Java集合框架——数据结构(二)
  5. 终于搞定了小米路由器HD的git了
  6. 深入理解CSRF攻击与防御
  7. 小写转换大写(人民币)
  8. android开发环境类错误
  9. potplay录制摄像头视频
  10. SLAM十四讲ch7代码调整(undefined reference to symbol)