嗨咯大家好本文介绍的是公司会议日期安排程序的编写
首先我们先了解需求:
产生一个一年会议时间表,要求开会时间必须是每个月的第二个周四开会。
分析:年列表---每个月一个会议时间
每个月的第二周的周四
1、 获取年
2、 获取月
3、 要判断第一周有没有周四,没有要取第三周,如果有取第二周
下面就是代码的实现
# -- coding: utf-8 --
import calendar
import sys
# 用输入参数的方式获取值---年 2019
year = int(sys.argv[1])
# cong 1---12
for month in range(1,13):
# 一个一个的月做某种事情,一个月做完紧接着第二个月进行
# 第一次 2019 1 取到的是数组[1,2,3,4,5]周
tim=calendar.monthcalendar(year,month)
# 取第一周
first_week = tim[0]
# 取第二周
second_week= tim[1]
# 取第三周
third_week=tim[2]
# 判断第一周有没有周四
if(first_week[calendar.THURSDAY]):
# 有就去第二周的周四
meeting_time = second_week[calendar.THURSDAY]
else:
# 没有取第三周的周四
meeting_time = third_week[calendar.THURSDAY]
print('华为:{:>3}: Meeting_time: {:>2}'.format(calendar.month_abbr[month],meeting_time))
好了这样就完成了一个会议安排的程序了,大家可以试着实现一下哦
如果大家没有明白的可以看我在腾讯课堂免费分享的直播课,有兴趣的可以进去免费报名学习一下,不定时分享一些基础和进阶几爬虫和框架的技术知识
下面小编也准备了一些python零基础到项目的视频资源,大家要是想学习的话可以加入小编的学习群