# 用函数实现一个判断用户输入的年份是否是闰年的程序。
#
# 提示:
# 1.能被400整除的年份
# 2.能被4整除,但是不能被100整除的年份
# 以上2种方法满足一种即为闰年
def leapYear(a):
if a % 400 == 0 or (a % 4 == 0 and a % 100 != 0):
return "闰年"
else:
return "非闰年"
a = int(input("请用户输入年份:"))
print("%d年是%s" % (a,leapYear(a)))
# 使用函数求前20个斐波那契数列
# 提示:
# 斐波那契数列:1,1,2,3,5,8,13,21...即: 起始两项均为1,此后的项分别为前两项之和。
r(y):
a = 1
b = 1
i = 1
while i <= y:
if i == 1 or i == 2:
print(1)
else:
a,b = b, a+b
print(b)
i += 1
number(20)
有能发现前20个斐波那契数列死循环循环在哪里了吗?细节细节,找到奖励一个菜包
|
|