python定义函数如何判断年份是否为闰年
作者:托尼stark 发布时间:2022-01-29 18:56:12
标签:python,定义函数,年份,闰年
如何判断年份是否为闰年
闰年:所谓闰年即能被4整除,但不能被100整除的年份,或者能被400整除的年份。
def Year():
year = input('请输入一个年份:')
year = int(year) # 将年份转换成转换为整数,如果转换一个不符合格式的字符串将会报错,如int('abc')
if year % 400 == 0:
print('年份%d是闰年' % year)
elif year % 4 == 0 and year % 100 != 0:
print('年份%d是闰年' % year)
else:
print('年份%d不是闰年' % year)
Year()
定义一个函数,判断year是否是闰年,若是闰年返回true,否则返回false
代码如下 :
def is_leap(year):
year = int(year)
if (year % 4 == 0) and (year % 100 != 0):
return True
elif year % 400 == 0:
return True
else:
return False
while(True):
year = input("请输入一个年份:")
if year == 'exit':
import sys
sys.exit(0)
print("%s是闰年吗? %s" % (year, is_leap(year)))
执行结果如下图:
来源:https://blog.csdn.net/qq_40808154/article/details/89742607


猜你喜欢
- 概述在使用Typora写比较长的文章时,需要给章节编号,方便区分层次。如果手动编号,一旦章节顺序改变,很多章节的编号都需要一一手动修改,极其
- 磁盘搜索是性能的很大瓶颈。这个问题在数据大量增长以至于无法使用有效的缓存时尤为明显。或多或少随即访问大数据库时,就必然会有至少一次磁盘搜索来
- 解决方法:1、找到mysql安装目录c:\Program Files\MySQL\MySQL Server 5.5下的my.ini2、修改一
- WaitGroup概念Go标准库提供了WaitGroup原语, 可以用它来等待一批 Goroutine 结束底层数据结构// A WaitG
- element-ui el-table组件自定义合计(summary-method)坑项目需要用到表格,带有合计功能的,照搬的element
- 本文实例讲述了Python实现方便使用的级联进度信息的方法。分享给大家供大家参考。具体实现方法如下:class StepedProgress
- 1.数据结构说明:数据结构如下:modification字段为修改数据时间字段,格式为 年,月,日,时,分,秒。案例场景为,根据modifi
- 这个函数的使用方法,已经有前辈讲解过了,只是自己在测试的时候有一些思考,所以便写了这篇博客。下面是前辈文章的原话:seed( ) 用于指定随
- 算法流程:将图像转换为灰度图像利用Sobel滤波器求出 海森矩阵 (Hessian matrix) :将高斯滤波器分别作用于Ix&s
- 删除列表中元素的方法有三种:1. del命令使用del命令能够删除列表中指定位置上的元素,也可以删除整个列表。2. pop( )方法使用列表
- 前言在日常工作或者学习中,操作数据库时候难免会因为“大意”而误操作,需要快速恢复的话通过备份来恢复是不太可能的,下面这篇文章主要给大家介绍关
- 一、配置webdriver下载谷歌浏览器驱动,并配置好import timeimport randomfrom PIL import Ima
- asp网站程序在国内运用很广,但是类似于im286.asp?id=20050307213811这样的url有点不利于搜索引擎的收录,也就是说
- 如下所示:函数功能abs(x)返回一个数的绝对值。 参数可以是一个整数或浮点数。 如果参数是一个复数,则返回它的模。all(iterable
- #!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/02/11
- 读取一个已经保存了的字典f = open('dict_th','r')a = f.read()dict_hi
- 企业管理器中没有改数据库名的功能,如果一定要用企业管理器来实现,你可以备份数据库,然后还原,在还原时候可以指定另一个库名,然后再删除旧库就行
- 本文实例为大家分享了python scatter散点图用循环分类法加图例,供大家参考,具体内容如下import matplotlib.pyp
- 一、类和对象Python属于动态类型的语言,而动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时创建的,而是运行时动态创建的,比方
- 如果你有一字段dm记录了一个url,为了更好的优化模糊查询速度或统计速度,在数据表原有的结构上增加3个字段,分别为 `sdm`