python练习(为新入坑5天新手写的:)
任意输入年、月、日,输出这一天是这一年的第几天 提示:考虑是否是闰年写

year=int(input("请输入年份:"))
month=int(input("请输入月份:"))
day=int(input("请输入日期:"))
#判断是不是闰年 闰年2月28天
#不是就29天
run_day=[31,29,31,30,31,30,31,31,30,31,30,31]
norun_day=[31,28,31,30,31,30,31,31,30,31,30,31]
# 定义环境变量x
x=0
# 去除错误的月份日期
if (month,day)==(2,30) or (month,day)==(2,31) or (month,day)==(4,31)or (month,day)==(6,31)or (month,day)==(9,31)or (month,day)==(11,31):print("请输入正确的月份或日期")
# 接下来输入的就是正确的了
else:# 继续去除错误的日期if day<=31 or month<=12:if year%4==0:for i in range(0,month-1):x+=run_day[i]else:for i in range(0, month - 1):x += norun_day[i]print("这是第%d天" %(x+day))else:print("请输入正确的月份或日期")

这份代码去除了2/30 2/31 4/31等错误日期,但是仍然没有限定输入的是数字,如果输入的是文字或者特殊字符会之间报错,后面学习之后再更改。

python练习任意输入年、月、日,输出这一天是这一年的第几天 提示:考虑是否是闰年相关推荐

  1. 任意输入一个整数反转输出

    任意输入一个整数反转输出 任意输入一个整数反转输出#include<stdio.h> #include<string.h> #include <math.h> #i ...

  2. 任意输入一个自然数,输出该自然数的各位数字组成的最大数。例如,输入1593 ,则输出为9531。

    [题目描述] 任意输入一个自然数,输出该自然数的各位数字组成的最大数.例如,输入1593 ,则输出为9531. [输入] 仅一行.自然数 n(0<n≤1018). [输出] 仅一行.各位数字组成 ...

  3. 任意输入一个整数,输出这个数的加法表

    任意输入一个整数,输出这个数的加法表 package com.java.exercise; import java.util.Scanner; /** * 打印如下加法表: * 0+5=5 * 1+4 ...

  4. [转载] 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    参考链接: Python获取当前时间 获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可 ...

  5. python星座判断_python根据月日判断星座

    用python设计程序输生日判断星座,及星座简笔画. 用Python做输入生日,判定星座及性格特点,星座符很简单的其实 input一个用户输入变量 判定input是什么星座,也是if判定条件, 最后p ...

  6. 用python 获取当前时间(年-月-日 时:分:秒),并且返回当前时间的下一秒

    获取当前时间,并且返回当前时间的下一秒 因为存在年-月-日 时:分:秒 考虑到用split的方法做的话非常麻烦 所以引入time和datetime模块 当然 也可以改写成输入一个时间 代码实现 imp ...

  7. Python 获取当前时间 年-月-日-时-分-秒

    Python Version (使用版本): Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:06:47) [MSC v.1914 32 bit (I ...

  8. 【初学python】:输入秒数,输出对应小时/分钟/秒

    输入秒数,按照计时器格式输出对应小时,分钟,秒 输入格式: 打印出"请输入秒数:"字样,输入任意整数表示秒数 输出格式: 输出对应小时,分钟,秒.输出格式为:XX:XX:XX 输入 ...

  9. c语言while输入n求n个奇数,任意输入n个整数,输出这n个数中的奇数个数和偶数个数.用while语句...

    C语言 输入n并输入n个数,输出这n个数中的所有奇数的乘积 #includevoidmain(){inti,n,arr[100],mul=1;printf("请输入n值:");sc ...

最新文章

  1. python bar
  2. [python] Kmeans文本聚类算法+PAC降维+Matplotlib显示聚类图像
  3. SAP UI5 ABAP repository的handler class
  4. 查看ipad网页代码 iPad Quick Tip – View Page Source In iPad Safari
  5. 计算机算法刘汉英PDF,操作系统原理(刘汉英)
  6. 通过镜像快速搭建本地yum源
  7. ffmpeg命令_温故知新:ffmpeg操作《天空之城》。窗口党勿入,都是指令!
  8. java web 开发需要用到的技术
  9. c++ map的存储结构_深度解密Go语言之sync.map
  10. Godot实用代码1000例
  11. Cisco(思科)无线路由器
  12. 树莓4派开机动画_最贵的树莓派单板计算机!8GB内存单板树莓派4上市,售价532元...
  13. 机器学习CIFAR10训练(卷积神经网络)
  14. OSChina 周六乱弹 —— 广州爱情故事
  15. 思科2018校园招聘硬件笔试试题 及其答案
  16. python语言-实现半自动爬虫爬取小说《遮天》评论
  17. MAC OS 复制路径 快捷键
  18. spring mvc + xheditor编辑器的使用
  19. CSS样式字体与文本相关属性
  20. 【未完】学习node.js过程中遇到的大坑

热门文章

  1. Hack The Box-Crocodile
  2. 对于大数(?)的是否为7的倍数的判断
  3. 浅析机器学习、深度学习、神经网络三者的关系及内在联系
  4. 一种汽车巡航控制的分层控制算法——裴晓飞
  5. MyISAM InnoDB 发音(怎么读,读什么)
  6. 工作转正申请书范文一
  7. 乘法逆元的三种求解方法
  8. 快解析DDNS 无需公网ip 安全高效
  9. 从创业走偏,到完成5亿元C轮融资,黑湖智造凭什么?
  10. 政考网:公务员考试常识100题,你能答对几个?