定义函数 ydm()返回参数 y,m,d
def ydm(y, m, d):
sum = 0
if y % 400 == 0 or y % 100 != 0 and y % 4 == 0: #闰年
a = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] #是闰年使用这个列表
else:
a = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]#不是闰年使用这个列表
for i in range(1, 13): #循环1-12
if i == m:#等于 m
for j in range(i-1): #输入的月份减一 循环 列表a
sum += a[j] # 累加a 索引j
return sum+d #返回sum

y = int(input(“年”))
m = int(input(“月”))
d = int(input(“日”))
sum = ydm(y, m, d)
print("%d年%d月%d日是当年第" % (y, m, d), sum, “天”)

Python_输入年月日计算是今年第几天 考虑闰年二月29天,平年28天相关推荐

  1. c语言编码2018新年快乐,c语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天?...

    c语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天? 关键字:c语言 更新时间:2018-11-12 04:50:55 136次访问 这个可以用C标准函数实现 #include ...

  2. C++输入年月日计算一年中的第几天

    #include <iostream>using namespace std;int main(int argc, const char * argv[]) {int year, mont ...

  3. c语言春节程序代码,C语言代码,输入年月日计算离2018年春节(2019年2月5日)还有多少天?...

    这个可以用C标准函数实现 #include #include time_t gettime(int y, int m, int d) //转换格式 { struct tm tm_; time_t t; ...

  4. 输入年月日计算是本年的第多少天

    //平年28天,闰年29天 //下面这year函数判断输入的年份为闰年还是平年 function year(x) {if(x % 4 ===0 && x % 100 !==0 || x ...

  5. python根据年月日计算天数_「每日一练」Python实现输入年月日计算第几天

    程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天: 前三行: year = int(input('年:\n')) mon ...

  6. 输入年月日计算出是该年的第多少天

    //转换函数如下 int dayofyear(int year, int month, int day){ //k月份 leap判断闰年 int k, leap; int tab[2][13] = { ...

  7. java输入日期计算天数_(JAVA)输入年月日,计算日期是今年的第几天?

    展开全部 import java.util.Scanner; /** * Created by xpf on 2018/6/22 :) * GitHub:xinpengfei520 * Functio ...

  8. js 实现 输入 年月日 算出 是当年的第几天?

    题目: 输入年月日 ,求出 是当年的第几天? 1.获取年份 2.判断 年份 是否是 平年和闰年 if (year % 4 == 0 && year % 100 != 0 || year ...

  9. 输入年月日判断当天是该年的第几天

    今天就偶然想到一个特别妙的算法 用switch-case但不使用break跳出循环也就意味着找到当前条件后仍然执行下面的条件的代码 比如说现在我的month是3 首先进入了case3的情况待此条件内的 ...

  10. java输入年月日,输出这是这一年的第几天

    package com.cy.test;import java.util.Scanner;/*** 题目:* 输入某年某月某日,判断这一天是这一年的第几天?* 注意:只允许使用int类型,不允许使用d ...

最新文章

  1. 超级详细的 Python 数据分析指南
  2. 一个视觉交互设计失败的案例
  3. android 保存数据到setting中_文章如何保存在数据库中
  4. opencv计算物体姿态旋转_物体的三维识别与6D位姿估计:PPF系列论文介绍(五)...
  5. 编程语言对比 数组
  6. ANDROID事件触发机制
  7. java访问权限修饰符从大到小_程序员的术与道:道——Java修饰符之非访问控制修饰符...
  8. C# AE缓冲区分析 (转)
  9. PCB设计常见的有那些问题
  10. Gitlab文件管理之把文档传到指定文件夹
  11. HTML标记大全参考手册
  12. 拼多多36W+的后端面经
  13. 那智机器人程序打印_应用程序,机器人程序,无人机和3D打印机:要来附近的学校吗?...
  14. java 汽车类_汽车类 - java代码库 - 云代码
  15. react中使用sass报错SassError: Expected newline.
  16. HTML常用的元素介绍
  17. (ZT)中国姓氏韦氏拼音拼法
  18. mongodb Cursor
  19. 大学生了没-20120709迅雷下载
  20. 用c语言 在图形状态下 编动画,用C语言实坝图形动画设计.pdf

热门文章

  1. 离散小波变换wavedec matlab,matlab小波变换指令及其功能介绍.docx
  2. python进制转换问题“输入十进制整数和欲转换的进制数r,将十进制转换为r进制数(r>=2)”
  3. tiny4412移植U-Boot 2020.07
  4. python列表如何求增长率_python如何计算环比增长率
  5. gulp-sass 使用报错Error:gulp-sass no longer has a default Sass compiler; please set one yourself
  6. oracle报错imp报错00008,imp导入时遭遇IMP-00032,IMP-00008错误.
  7. 夜神模拟器和虚拟机(docker) 在windows上设置不兼容
  8. 步进电机代替舵机方案
  9. Linux搭建测试环境步骤
  10. 四阶行列式计算_通过考试01 / 行列式的计算