1 引言

月是历法中的一种时间单位,传统上都是以月相变化周期作为一个月的长度。农历中大小月出现的规律是以朔望月为准的,大月30天,小月29天,大月小月相互弥补,使历月的平均长度接近朔望月。然而2月既不是大月,也不是小月,

2月的天数是以该年是否为闰年来判断天数

2 问题描述

请输入年份:2008

请输入月份:2

输出:本月有29天

3 算法描述

从键盘中输入年份和月份,用if语句将天数为31天的月份表示出来,然后将天数为30天的月份也表示出来,接着在判断2月的天数,用if条件语句判断出2月且年份为闰年的,输出天数为29天,其余则为28天。

4 结语

本文探讨了and,or的用法、判断闰年的方法以及if条件语句的运用,进一步巩固了有关判断闰年以及if条件语句的知识点,让我对if条件语句以及判断闰年的更加的得心应手。

代码清单 1

year=int(input('请输入年份:'))
month=int(input('请输入月份:'))
if month==1 or month==3 or month==5 or month==7 or month==8 or month==10 or month==12:
   print('该月有31天')
elif month==4 or month==6 or month==9 or month==11:
   print('该月有30天')
elif month==2 and (year % 400 == 0 or (year % 4 == 0 and year % 100 != 0)):
   print('该月有29天')
else:
   print('该月有28天')

实习编辑:李欣容

稿件来源:深度学习与文旅应用实验室(DLETA)

输入年、月,判断该月有多少天相关推荐

  1. JS switch 输入一个月份 判断该月有多少天

    1.接收用户数据 var year = parseInt(prompt('请您输入一个年份', 2000)); var month = parseInt(prompt('请您输入一个月份', 5)); ...

  2. 要求输入月份,判断该月所处的季节并输出季节(假设:12、1、2 月为冬季,依次类推)

    public class Task_10101003_03 {public static void main(String[] args) {Scanner input = new Scanner(S ...

  3. 简易的C语言判断输出月份有多少天

    输入年月,判断该月份有多少天? 分析:根据月份可以判断下列月份有31天,1.3.5.7.8.10.12 ,下列月份有30天,4.6.9.11 .另外2月份可能有28天或者29天,闰年有29天,平年有2 ...

  4. 输入年月判断这个月有多少天

    题目 输入年.月,计算这个月有多少天? 注意闰年的2月有29天. 满足下面条件之一的是闰年: 1.年份是4的整数倍,而且不是100的整数倍: 2.年份是400的整数倍. 输入格式 输入一组测试数据 第 ...

  5. 输入年和月,判断该月有多少天

    内容:输入年和月,判断该月有几天 目的:更好地理解switch语句 程序代码: /* * 程序的版权和版本声明部分: * Copyright (c) 2013, 烟台大学计算机学院 * All rig ...

  6. c语言判断一个月有多少天程序,【0320】C语言编写的小程序,算算自己已经活了多少天...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 // 测试你活了多少天.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include #i ...

  7. python输入月份判断季节_用户输入月份,判断这个月是哪个季节。(要求使用列表)_学小易找答案...

    [单选题]图 中所示电路的戴维南等效电路,用 U . I 和 R 表达出戴维南等效电路的开路电压 U OC 和等效电阻 R O .正确的是( ). [单选题]甲百货公司是增值税一般纳税人,本年7月直接 ...

  8. php怎么判断这个月有多少天_20个PHP最经典算法请了解一下

    1.一群猴子排成一圈,按1,2,-,n依次编号.然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去-,如此不停的进行下去,直到最后只剩下一只猴子为止,那只猴子就叫 ...

  9. C语言 输入月份,输出该月有多少天(假设不考虑闰年的情况下)。

    C语言 输入月份,输出该月有多少天(假设不考虑闰年的情况下). 大月(31天):1,3,5,7,8,10,12 小月(30天):4,6,9,11 2月:平年28天,润年29天(因题目不考虑闰年,所以按 ...

最新文章

  1. 破解Win2008口令-ERD6.0
  2. 开启Web金库:互联网业务成功之道——前言
  3. 比特币现金生态:SLP开发人员发布新规则
  4. Linux c基本知识整理
  5. 知识点讲解三:获取重定位后的网址
  6. Android Studio --- [学习笔记]TCP(第2弹)、GridView、ScrollView
  7. 2018年开发者生态体系状态调查报告(第一部分)
  8. 同步类容器与并发类容器
  9. Struts2零配置属性详解(2)
  10. yuv420p 详解_YUV格式详解,图文详解YUV420数据格式
  11. js 获取浏览器经纬度精确到100米(chrome,firefox等大浏览器,ios,安卓亲测可用)
  12. XXX团队邮件工作制与日常工作原则V1.0
  13. 使用docx4j追尾合并多个docx文件为一个docx文件
  14. 近几年CVPR图像压缩总结
  15. STM32工程文件结构详解
  16. 2022谷粒商城学习笔记(二十二)rabbitMQ学习
  17. Learning to Track at 100 FPS with Deep Regression Networks全文翻译
  18. 计算机网络技术中,分组交换技术在计算机网络技术中的作用及特点是什么?
  19. 常用算法的算法思想以及基本特征
  20. STM 32汇编语言的学习

热门文章

  1. 计算机在小学英语教学中的应用,浅析计算机在英语教学中的应用
  2. java中计算包含汉字字符串的长度
  3. 织梦主动提交_织梦实现发布文章主动推送(实时)给百度的方法
  4. mysql 分区 分表 分库分表
  5. C语言中:的其中一种作用
  6. Unity Metaverse(四)、接入环信IM SDK 实现用户登录注册
  7. python3 url解析 urllib.parse.urlparse 库简介
  8. Hive的Parquet存储与LZO压缩
  9. pytorch自学教程(一)
  10. 如何加声调口诀_语文拼音标调口诀