python定义函数如何判断年份是否为闰年
目录
- 如何判断年份是否为闰年
- 定义一个函数,判断year是否是闰年,若是闰年返回true,否则返回false
如何判断年份是否为闰年
闰年:所谓闰年即能被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)))
执行结果如下图:
以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
python基础教程之自定义函数介绍
函数最重要的目的是方便我们重复使用相同的一段程序. 将一些操作隶属于一个函数,以后你想实现相同的操作的时候,只用调用函数名就可以,而不需要重复敲所有的语句. 函数的定义 首先,我们要定义一个函数, 以说明这个函数的功能. 复制代码 代码如下: def square_sum(a,b): c = a**2 + b**2 return c 这个函数的功能是求两个数的平方和. 首先,def,这个关键字通知python:我在定义一个函数.square_sum是函数名. 括号中的a, b是函
-
Python自定义函数计算给定日期是该年第几天的方法示例
本文实例讲述了Python自定义函数计算给定日期是该年第几天的方法.分享给大家供大家参考,具体如下: 写一个函数,计算给定日期是该年的第几天. 满足闰年的条件: 闰年是公历中的名词,能被4整除但不能被100整除,或能被400整除的年份即为闰年. 闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的.补上时间差的年份为闰年.闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)
-
calendar在python3时间中常用函数举例详解
想要在python中写代码游刃有余,没有函数的支持是万万不行的.很多小伙伴反映,最近函数的应用知识不够了,所以小编挑选了python3时间中的函数,希望可以帮助大家在处理日历方面更加的迅速.其他更多的函数,大家也可以自行去搜集一点资料学习,小编就讲几个最简单的吧. 1.firstweekday() firstweekday(): 返回当前每周起始日期值.默认情况下,首次载入calendar模块时返回0,即星期一 import calendar # 0 print(calendar.firstwe
-
python定义函数如何判断年份是否为闰年
目录 如何判断年份是否为闰年 定义一个函数,判断year是否是闰年,若是闰年返回true,否则返回false 如何判断年份是否为闰年 闰年:所谓闰年即能被4整除,但不能被100整除的年份,或者能被400整除的年份. def Year(): year = input('请输入一个年份:') year = int(year) # 将年份转换成转换为整数,如果转换一个不符合格式的字符串将会报错,如int('abc') if year % 400 == 0: print('年份%d是闰年' % year
-
Python定义函数功能与用法实例详解
本文实例讲述了Python定义函数功能与用法.分享给大家供大家参考,具体如下: 1.函数的意义 一般数学上的函数是,一个或者几个自变量,通过某种计算方式,得出一个因变量. y = f(x) 在Python中,为了使操作更加简洁,就引入了函数这个概念. Python中的函数,可以把一大串要反复使用的代码"定义"(封装)成一个函数,给予这个函数一个标识符作为函数名,设置自变量和因变量.然后要使用这一大串代码的时候,就调用这个我们自己创造的函数,输入自变量,然后会返回给我们因变量. 2.函数
-
Python定义函数时参数有默认值问题解决
这篇文章主要介绍了Python定义函数时参数有默认值问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在定义函数的时候,如果函数的参数有默认值,有两种类型的参数,一种是整数,字符串这种不可变类型,另一种是列表这种可变类型,对于第一种情况没有什么特殊的地方,但是对于可变类型,有一个微妙的小陷阱. 可变类型以及小陷阱: def append_item(item, list1=[]): list1.append(item) return lis
-
Python定义函数实现累计求和操作
一.使用三种方法实现0-n累加求和 定义函数分别使用while循环.for循环.递归函数实现对0-n的累加求和 1.使用while循环 定义一个累加求和函数sum1(n),函数代码如下: 2.使用 for循环 定义一个累加求和函数sum2(n),函数代码如下: 3.使用递归函数 定义一个累加求和函数sum3(n),函数代码如下: 二.使用了三种实现累加求和的方法,分别定义了三个函数. 1.对0-100实现累加求和,令n=100,分别调用三个函数, 代码如下: 2. 控制台的输出结果都为:5050
-
python 定义函数 返回值只取其中一个的实现
看代码吧~ def test(): return 1,2 a, b = test() 1 2 a, _ = test() 1 # 说明 a, _ = test() 中 返回的是一个int类型 后续可直接运算 # a, b = test() 返回值是一个元组, 直接运算报错 补充:Python-装饰器(被装饰函数有返回值的情况) 题目: 装饰器实现一个函数计时器比较for循环与map,匿名函数的运算速度 问题: 被装饰的函数有返回值怎么办 程序内容: import time import rand
-
Python函数基础(定义函数、函数参数、匿名函数)
目录 一.定义函数: 1.简单的规则: 2.语法 3.无参函数 4.有参函数 5.空函数 二.调用函数及返回值 1.函数运行完毕所有代码,如果函数体不写return,则会返回None. 2.函数可以返回一个或多个值(元组类型) 三.函数的参数 1.普通参数,位置必需参数 2.关键字参数 3.默认参数 4.不定长参数之* 注意:实参之* 5.不定长参数之** 注意:实参之** 可变长参数应用 6.命名关键字参数 四.函数对象 1.函数当作参数传给一个另一函数 2.函数当作另一函数的返回值 3.函数
-
Python中函数的参数定义和可变参数用法实例分析
本文实例讲述了Python中函数的参数定义和可变参数用法.分享给大家供大家参考.具体如下: 刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解.其实只要把函数参数定义搞清楚了,就不难理解了. 先说说函数定义,我们都知道,下面的代码定义了一个函数funcA def funcA(): pass 显然,函数funcA没有参数(同时啥也不干:D). 下面这个函数funcB就有两个参数了, def funcB(a,
-
实例讲解Python中函数的调用与定义
调用函数: #!/usr/bin/env python3 # -*- coding: utf-8 -*- # 函数调用 >>> abs(100) 100 >>> abs(-110) 110 >>> abs(12.34) 12.34 >>> abs(1, 2) Traceback (most recent call last): File "<stdin>", line 1, in <module&
-
Python def函数的定义、使用及参数传递实现代码
Python编程中对于某些需要重复调用的程序,可以使用函数进行定义,基本形式为: def 函数名(参数1, 参数2, --, 参数N): 执行语句函数名为调用的表示名,参数则是传入的参数,可以更具需要定义,也可以没有. # 例1:简单的函数使用 # coding=gb2312 # 定义函数 def hello(): print 'hello python!' # 调用函数 hello() >>> hello python! 函数可以带参数和返回值,参数将按从左到右的匹配,参数可设置默认值
-
Python中函数及默认参数的定义与调用操作实例分析
本文实例讲述了Python中函数及默认参数的定义与调用操作.分享给大家供大家参考,具体如下: #coding=utf8 ''''' Python中的函数使用小括号调用.函数在调用之前必须先定义. 如果函数中没有return语句,就会自动返回None对象. Python是通过引用调用的.如果函数内对参数的改变会影响到原始对象. 只有可变对象会受此影响,对不可变对象,它的行为类似按值调用. ''' ''''' 定义函数: def function_name([arguments]): "option
随机推荐
- powershell玩转SQL SERVER所有版本的方法
- Android中控制和禁止ScrollView自动滑动到底部的方法
- 批处理编程- -介绍
- js实现随机数字字母验证码
- ASP.NET中Cookie的使用方法
- ASP.NET Session使用详解
- Android开发之Location用法实例分析
- JavaScript表单验证开发
- 十个免费的web前端开发工具详细整理
- js拆分字符串并将分割的数据放到数组中的方法
- css实现文字垂直居中的代码第1/2页
- javascript 操作table的特性
- URI、URL和URN之间的区别与联系
- linux中expect的介绍与使用示例
- jQuery 文本框模拟下拉列表效果
- 基于jquery的实现简单的表格中增加或删除下一行
- android通过蓝牙接收文件打开时无法自动选择合适的应用程序
- FOXHIS西软系统sybase提示通知空间不足处理方法
- 在SAE上搭建最新wordpress的方法
- 关于Linux常见紧急情况的处理方法