#使用函数判断某日是一年内第多少天
#判断是否是闰年函数
def leapYear(year):
    if year%400 == 0 or (year%4 == 0 and year%100 != 0):
        return 1

#使用列表统计一个年中每个月有多少天
def monthDays(year):
    if leapYear(year):
        monthDaysNum = [31,29,31,30,31,30,31,31,30,31,30,31]
    else:
        monthDaysNum = [31,28,31,30,31,30,31,31,30,31,30,31]

return monthDaysNum

def main():
    getDate = input('请输入一个日期(格式:20180818):')
    year = int(getDate[:4])
    month = int(getDate[4:6])
    day = int(getDate[6:])

countDays = 0
    monthList = monthDays(year)
    for monthDay in monthList[:month-1]:
        countDays += monthDay

countDays += day

print('%s是%d年第%d天'%(getDate,year,countDays))

main()

Python3:使用函数计算-输入日期,计算该日期是当年中第多少天相关推荐

  1. python计算分段函数输出x+2的值怎么写_c语言求分段函数分段函数求解:输入 x ,计算并输出 y 的值:y=x+100 ( 当 x < 20) y= x ( 当...

    题目: c语言求分段函数 分段函数求解:输入 x ,计算并输出 y 的值: y=x+100 ( 当 x < 20) y= x ( 当 2 0 ≤ x ≤ 100) y=x-100 ( 当 x & ...

  2. 用java计算输入工资计算税收_标准作业

    课后作业 第一章 理论: 1.java环境搭建的步骤 2.java语言的简介 3.手写代码实现个人信息的输出(姓名,性别,年龄,家庭地址,爱好,座右铭) 上机: 分别使用记事本和myeclipse编写 ...

  3. C语言写一个函数,输入一行字符,将此字符串中最长的单词输出

    #include<stdio.h> #include<string.h> void findlong(char str[],char word[]){int i=0,j=0;i ...

  4. python3 经典练习题:输入三个数,输出三个数中的最大数

    # 第一种写法: num1 = float(input('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数 ...

  5. c语言调用函数计算分段函数值,输入x,计算并输出下列分段函数f(x)的值(保留2位小数) c语言...

    计算分段函数输入 x ,计算并输出 y 的值.公式如下 当x >= 0时,f(x) = x^0.5,当x小于0时,f(x #include#include//[1{intmain()//你所写的 ...

  6. UDF:一个通过日期计算星座

    目录 1.需求 2.创建数据 3.创建表并导入数据 4.创建一个类 5.打包jar并导入hive中 6.将jar包添加到hive的classpath 7.创建临时函数与开发好的java class关联 ...

  7. 【数据挖掘】神经网络 后向传播算法 向前传播输入 案例计算分析 ( 网络拓扑 | 输入层计算 | 隐藏层计算 | 输出层计算 )

    文章目录 I . 神经网络 后向传播算法 计算 隐藏层 与 输出层 的输入输出实例分析 II . 神经网络 后向传播算法 输入层公式 III. 神经网络 后向传播算法 输入层计算 IV . 神经网络 ...

  8. python最小值函数_Python3 min() 函数详解 获取多个参数或列表中的最小值

    Python3 min() 函数详解 获取多个参数或列表中的最小值 min()函数的主要作用是获取对象中最小的值,参数可以是任何可迭代对象(字符串.列表.元组.字典等),可以是一个参数内的值进行对比, ...

  9. python输入数字翻译成星期几-Python练习笔记——计算输入日期为改年的第几天、星期几...

    # 输入年月日,如:1995年12月10日,计算是该年的第几天? # 同时计算出当天是星期几? print("请依据提示依次输入您想查询的年 月 日") # 第一段代码块(年月日输 ...

  10. 前端日期计算年数_excel-常见日期 、时间函数

    [一]常见的日期.时间函数 [二]TODAY(),NOW(),YEAR(),MONTH(),DAY() 这5个函数很简单,一看就懂的函数,在此不做更详细记录 [三]WEEKDAY() 函数功能:返回代 ...

最新文章

  1. PyQt4编程之如何做菜单栏
  2. python7.1处理异常
  3. 166. 分数到小数
  4. 两道二分coming~
  5. Linux性能监控-Top
  6. Java中List判空问题白话详解
  7. java listener 原理_Java三大器之监听器(Listener)的工作原理和代码演示
  8. 小米路由器的linux命令,小米路由器pro安装mt工具箱
  9. php中没有 simhei.ttf,linux虚拟主机jpgraph找不到simhei.ttf字体
  10. 计算机应用和轨道交通哪个好,轻轨学校对重庆和男生有什么好处
  11. 论文 毕业设计 相关 用语 评语
  12. Flink单机部署,slots为0,TaskExecutor akka.tcp://xxx has no more allocated slots for job
  13. layui导出Excel功能的两种方式的尝试
  14. 2022-2027年中国活性染料行业市场深度分析及投资战略规划报告
  15. matlab正序零序负序,正序负序零序的理解
  16. Hbase Schema设计与数据模型操作
  17. PHP高级计算器的过程,PHP使用栈完成高级计算器-接上文模拟栈
  18. hutool excel导入报错org.apache.poi.ss.usermodel.Cell.getCellType()Lorg/apache/poi/ss/usermodel/CellType;
  19. 归并算法经典应用——求解逆序数
  20. 在线文档编辑,让团队协作更轻松

热门文章

  1. Excel数据插入数据库
  2. 【项目】前端如何与后端交互
  3. 未来30年的研究预测——新书上架(《超限未来10大趋势》)
  4. Java网络考试系统
  5. [转载] 规划参与中的3DGIS与虚拟现实应用
  6. html、htm、shtml、shtm的区别
  7. java美化(格式化)json
  8. 【中兴ZXV10 B860A1.1】
  9. JavaScript的分支语句—— IF语句 解释及基础应用方式;多分支语句switch
  10. JS正则表达式学习总结 +多个校验案例