Python入门到实战 kubeflow 华为鸿蒙 inheritance 逻辑端口 swagger vue前端框架 后台ui模板 react视频教程 hadoop组件 python取随机数 python中的循环 java数据库连接 java开发者 linux用户 php语言入门 js删除节点 html特殊符号 剑三醉猿 stretchcolumns 源计划艾克 流水账软件 我的世界透视 亚索刀光 js跳出for循环 数组求和 小程序开发工具下载 kafka权威指南 视频添加水印 超过响应缓冲区限制 文件压缩工具 炫舞爱的惊喜 通灵学院在哪 卸载mysql ipad内存怎么清理 maya骨骼绑定教程 快剪辑怎么录制视频 SQLite编辑器 三菱plc序列号 迅捷屏幕录像工具
当前位置: 首页 > 学习教程  > 编程语言

选择与循环的实例

2021/2/13 16:19:10 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

成绩&#xff08;百分制转等级制&#xff09; #score_degreedef func(score):degree DCBAAEif score > 100 or score < 0:return wrong scoreelse:index (score - 60) // 10if index > 0:return degree[index]else:return degree[-1]判断某天是某年第几天 import …

成绩(百分制转等级制)

#score_degree

def func(score):
    degree = 'DCBAAE'
    if score > 100 or score < 0:
        return 'wrong score'
    else:
        index = (score - 60) // 10
        if index >= 0:
            return degree[index]
        else:
            return degree[-1]

判断某天是某年第几天

import time

def demo(year, month, day):
    day_month = [31,28,31,30,31,30,31,31,30,31,30,31]
    if year % 400 == 0 or (year % 4 == 0 and year % 100 != 0):
        day_month[1] = 29#闰年
    if month == 1:
        return day
    else:
        return sum(day_month[:month-1]) + day

date = time.localtime()
year, month, day = date[:3]
print(demo(year, month, day))

补充datetime库

>>> import datetime
>>> Today = datetime.date.today()
>>> Today
datetime.date(2021, 2, 13)
>>> Today-datetime.date(Today.year, 1, 1) + datetime.timedelta(days=1)
datetime.timedelta(days=44)
>>> Today.timetuple().tm_yday #今天是今年的第几天
44
>>> Today.replace(year=2013) #替换日期中的年
datetime.date(2013, 2, 13)
>>> Today.replace(month=1) #替换日期中的月
datetime.date(2021, 1, 13)
>>> now = datetime.datetime.now()
>>> now
datetime.datetime(2021, 2, 13, 16, 6, 38, 211665)
>>> now.replace(second=30) #替换日期时间中的秒
datetime.datetime(2021, 2, 13, 16, 6, 30, 211665)
>>> now+datetime.timedelta(days=5) #计算五天后的日期时间
datetime.datetime(2021, 2, 18, 16, 6, 38, 211665)
>>> now+datetime.timedelta(weeks=-5) #计算五周前的日期时间
datetime.datetime(2021, 1, 9, 16, 6, 38, 211665)


本文链接: http://www.dtmao.cc/news_show_700009.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?