首页 > 其他分享 >一百题_每日一题Day8

一百题_每日一题Day8

时间:2022-11-17 11:47:01浏览次数:60  
标签:return Day8 31 30 year year% 一题 一百 sum

输入某年某月某日,判断这一天是这一年的第几天?

1. 月份处理:

'''初始化'''
l=[0,31,28,31,30,31,30,31,31,30,31,30,31]

--以列表的形式存储,后续取数累加。

2. 闰年处理:

'''定义闰年函数'''
def runnian(year):
    if (year%4==0 and year%100!=0) or year%400==0:
        return 1
    else:
        return 0

--自定义闰年函数,后续调用即可。

3. 题解:

'''定义闰年函数'''
def runnian(year):
    if (year%4==0 and year%100!=0) or year%400==0:
        return 1
    else:
        return 0
'''输入'''
year=eval(input())
month=eval(input())
day=eval(input())
'''初始化'''
l=[0,31,28,31,30,31,30,31,31,30,31,30,31]
sum=0
'''累加天数'''
for i in range(month):
    sum+=l[i]
sum+=day
'''边界条件'''
if month>2 and runnian(year)==1:
    sum+=1
'''输出'''
print(sum)

-END

https://www.bilibili.com/video/BV1s54y1i7cR/?spm_id_from=333.788&vd_source=efad7d657bca9605bbc1590a798ed819

标签:return,Day8,31,30,year,year%,一题,一百,sum
From: https://www.cnblogs.com/peitongshi/p/16898935.html

相关文章

  • 蓝桥杯_每日一题Day7
    13届蓝桥杯1024PC04:给定一个正整数N,将1到N之间(包含1和N)的正整数按偶数递增、奇数递减的顺序排列输出。(先输出偶数,再输出奇数)例如:给定正整数为5,1到5之间偶数有2、4,按偶数递......
  • 蓝桥杯_每日一题Day6
    13届蓝桥杯1024PC03:输入:一个只包含大小写字母的字符串输出:将字符串全部变为大写字母,然后逆序(反向)输出样例输入:aCb样例输出:BCA1.大写upper()返回:'''大写、字符串排......
  • 2022-11-16 Acwing每日一题
    本系列所有题目均为Acwing课的内容,发表博客既是为了学习总结,加深自己的印象,同时也是为了以后回过头来看时,不会感叹虚度光阴罢了,因此如果出现错误,欢迎大家能够指出错误,我......
  • 实验一百度翻译
    importrequestsurl='https://fanyi.baidu.com/sug'#UA伪装:让爬虫对应的请求载体标识伪装成一款浏览器,将对应的User-Agent封装到字典headers={'User-Agent......
  • 第一百零九篇:基本数据类型(String类型)
    好家伙,本篇内容为《JS高级程序设计》第三章学习笔记 1.String类型字符串类型是最常用的几个基本类型之一字符串可以使用双引号,单引号以及反引号(键盘左Tab上面那个)标......
  • 2022-11-14 Acwing每日一题
    本系列所有题目均为Acwing课的内容,发表博客既是为了学习总结,加深自己的印象,同时也是为了以后回过头来看时,不会感叹虚度光阴罢了,因此如果出现错误,欢迎大家能够指出错误,我......
  • 蓝桥杯_每日一题Day2
    12届蓝桥杯第五题:输入描述:输入三个正整数X,Y,M(X<Y<M),X和Y表示有毒气密室编号,M表示需要进入的密室编号,且三个正整数之间以英文逗号隔开,每次可前进一间或两间密室(非毒气)输出描......
  • [leetcode每日一题]11.14
    ​​805.数组的均值分割​​​给定你一个整数数组 ​​nums​​我们要将 ​​nums​​​ 数组中的每个元素移动到 ​​A​​​ 数组或者 ​​B​​​ 数组中,使得 ......
  • 蓝桥杯_每日一题Day1
    12届蓝桥杯-第四题:输入:一串乱序数字(以英文逗号隔开)输出:非最小或最大的数,输入中非连续的数样例输入:3,2,4,6,7样例输出:51.分割字符串函数split():str.split(str="",num=......
  • 学习python-Day87
    一、前台首页组件编写需要创建4个组件HomeView.vue页面组件Header.vue头部组件Banner.vue轮播图组件Footer.vue尾部组件1.HomeView.vue<template><di......