python实现输出日历_python实现输出日历

终于还有一个星期就放暑假了,可以抽出时间来学点新的东西,想想半年多没登CSDN差点把密码忘了我也是醉了。

废话不多说,正文开始

以下是使用几个简单的函数实现给定指定年月实现当月日历输出的程序,大部分内容引用自网易云课堂哈工大开设的Python程序设计入门函数一章的课后作业。

程序设计图如下:

2c9d978c3edae463384e0977d6a6fc02.png

自下往上看:

is_leap_year 判断是否为闰年

get_num_of_days_in_month 获得每月的天数

get_total_num_of_days 获得自1800年1月1日以来经过的天数

get_start_day 获得每月1日为星期几

print_month_body 打印日历的数字部分

get_month_name 获得每月的名称

print_month_title 打印日历标题与头部部分

具体实现如下:

# coding=utf-8

__author__ = 'Leonard'

def is_leap_year(year):

# 判断是否为闰年

if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:

return True

else:

return False

def get_num

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值