【笔记】自学python-DAY06
本帖最后由 yc0205 于 2021-1-26 15:45 编辑小白练习题:
请完善函数sleep_in,其中参数weekday 是否为工作日,vacation是否在度假。
如果当天非工作日 或者 在度假 则返回True 否则返回False.
示例: sleep_in(False, False) → Truesleep_in(True, False) → Falsesleep_in(False, True) → True
================================
我也是刚完成if与or的用法
有点不懂这个度假日怎么定义的~要么就是国家公假?
多添加了一个当前假日的判断。
import datetime
import time
from chinese_calendar import is_workday, is_holiday
import chinese_calendar as calendar# 也可以这样 import
def sleep_in(weekday, vacation):
if weekday == 'True' and vacation == 'False':
print('false')
else:
print('true')
if __name__ == '__main__':
# date_in = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
date_in = time.strftime("%Y-%m-%d", time.localtime())
print(date_in)
date = date_in.split('-')
da = datetime.date(int(date), int(date), int(date))
w = is_workday(da)
v = is_holiday(da)
on_holiday, holiday_name = calendar.get_holiday_detail(da)# 获取假日信息,说好像只支持2004-2021年的
if v == True:
print('当前假日为:' + str(holiday_name))
sleep_in(w,v) 为什么不花钱报个培训班呢? 谢谢分享 你好,我也想入伍python,是否能分享一波,谢谢~! python 已经睡着了。 jiangteddy 发表于 2021-1-26 09:36
为什么不花钱报个培训班呢?
不是专业程序员,只是为了想自动玩游戏所以想学.自学能学就学,学不好浪费点时间就好 yc0205 发表于 2021-1-26 10:12
广告党,为什么不能在B站看呢??
说的真实{:1_921:} 你好,我最近也在自学Python,我现在正在看《趣学Python编程》这本书,学习了解基础知识。因为之前从未接触过编程语言,很想交流下,你用的什么方式学习的? 本帖最后由 GiaoMan-wei 于 2021-1-26 11:09 编辑
GiaoMan-wei 发表于 2021-1-26 10:54
有点不懂这个度假日怎么定义的~要么就是国家公假?
多添加了一个当前假日的判断。
学习了日期的获取、判断、格式化输出以及工作日、节假日的判断。
页:
[1]
2