考生文件夹下存在一个文件PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能: 闰年分为普通闰年和世纪闰年。普通闰年是指能被4整除但不能被100整除的年份,世纪闰年是指能被400整除的年份。请编

admin2020-04-10  7

问题 考生文件夹下存在一个文件PY202.py,该文件是本题目的代码提示框架,其中代码可以任意修改。请在该文件中编写代码,以实现如下功能:
    闰年分为普通闰年和世纪闰年。普通闰年是指能被4整除但不能被100整除的年份,世纪闰年是指能被400整除的年份。请编写一个函数,能够实现以下功能:输入一个年份,能够判断这个年份是否为闰年,并且能打印在屏幕上。
    例如:
    输入1900,输出为1900年不是闰年。输入2004,输出为2004年是闰年。输入2000,输出为2000年是闰年b
    试题程序:
    #以下代码为提示框架
    #请在…处使用一行或多行代码替换
    #请在_____处使用一行代码替换
    #注意:提示框架代码可以任意修改,以完成程序功能为准
    def jidge_year(year):
     …
    year=eval(input(”请输入年份:”))
   …

选项

答案def judge_year(year): if(tear%4==0 and year%100!=0) or year % 400 = = 0; print(year,"年是闰年") else; print(year,"年不是闰年") year=eval(input(”请输入年份:”)) judga_year(year)

解析 判断某一年是否为闰年,首先需要判断输入的年份能否被4整除并且不能被100整除,所以这是第一个判别条件;第二个判别条件是输入的年份能否被400整除,能被400整除即该数为闰年。两个条件满足其中之一即为闰年,或者均满足。
转载请注明原文地址:https://kaotiyun.com/show/wr6p777K
0

最新回复(0)