题解 | #计算日期到天数转换#

计算日期到天数转换

https://www.nowcoder.com/practice/769d45d455fe40b385ba32f97e7bcded

while True:
    try:
        s = input().split()
        year, month, day = int(s[0]), int(s[1]), int(s[2])
        s1 = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
        s2 = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]
        if year%4 == 0 and year%100 != 0 or year%400 == 0:
            print(sum(s2[:month-1]) + day)
        else: print(sum(s1[:month-1]) + day)
    except:
        break

全部评论

相关推荐

rndguy:个人思路,抛砖引玉。 要我的话我先问清楚需求:要什么精度,什么速度,什么环境。 如果精度要求很低,平台也有点柔性的话,只需要输出pwm,然后开个中断记录各多少个脉冲,如果脉冲时间不对齐了就反馈控制电流加减就行。要求同步要求稍微高点的话可以在脉冲间做个线性插值,同步精度会高些。 但总体来说,如果直流有刷只有脉冲没有好的编码器的话很难做精准定位什么的(除非用一些电机磁路结构相关的奇技淫巧如高频注入什么的),所以要求更高就需要大量参数辨识和校准,那就慢多了。
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务