因此,我目前正在尝试创建一个函数,当您输入特定年份时,calendar.isleap( year )将处理该年是否是True或False的闰年。
我的问题是,我似乎找不出一个函数,它可以判断年份输入是True还是False,然后将该年份与字符串一起打印出来。下面是我创建并尝试使用的示例:
import calendar
def leap_year():
year = calendar.isleap(year)
if calendar.isleap == True:
print(year + 'is a leap year')
else:
print(year + 'is not a leap year')
year = 2016
leap_year()在这方面的任何帮助都将不胜感激。谢谢
发布于 2019-01-29 00:37:24
如果年份是闰年,则isleap()方法返回True,否则返回False。
import calendar
print(calendar.isleap(2016))发布于 2019-01-29 00:41:30
有几处更改,您需要将年份传递给函数,并将" year“作为函数中的变量,然后在打印时将年份转换为字符串。
import calendar
def leap_year(year):
if calendar.isleap(year) == True:
print(str(year) + ' is a leap year')
else:
print(str(year) + ' is not a leap year')
leap_year(2016)发布于 2019-01-29 00:43:27
代码可能是
def leap_year(check_year):
if ((check_year%4==0)and not(check_year%100==0))or (check_year%400==0) :
print(str(year) + 'is a leap year')
else:
print(str(year) + 'is not a leap year')
year = 2016
leap_year(year)https://stackoverflow.com/questions/54406443
复制相似问题