首页 > 试题广场 >

2 [问答]编写程序,运行后用户输入4位整数作为年份,判断其

[问答题]
编写程序,运行后用户输入4位整数作为年份,判断其是否为闰年。如果年份能被400整除,则为闰年;如果年份能被4整除但不能被100整除也为闰年。
a = int(input("请输入四位整数:"))
if a % 400 == 0&nbs***bsp;(a % 4 == 0 and a % 100 != 0):
    print("是闰年")
else:
    print("不是闰年")

发表于 2020-07-14 18:56:44 回复(0)
year=int(input("请输入四位数的年份:")
if(year%400==0||(year%4==0||year%100!==0)):
print("%d该年闰年"  % year
else:
print("%d该年不是闰年" % year)
编辑于 2019-07-05 11:43:33 回复(1)
year = int(input("请输入四位数的年份:"))
if (year % 400 == 0&nbs***bsp;(year % 4 == 0 and year % 100 != 0)):
    print("%d年是闰年" % year)
else:
    print("%d年不是闰年" % year)

发表于 2021-06-16 13:25:22 回复(0)
year = int(input("请输入四位数整数作为年份:")) if year % 400 == 0 or (year % 4 ==0 and year % 100 != 0): print("是赟年") else: print("是平年")
发表于 2021-05-05 21:40:29 回复(0)
year=input('请输入4位整数年份')
while not year.isdigit():
    year = input("格式不正确,请重新输入年份:")
year = int(year)
if year % 400 == 0&nbs***bsp;(year % 100 !=0 and year % 4 ==0):
    print(year,'是闰年')
else:
    print(year,'不是闰年')

发表于 2021-03-22 14:59:42 回复(0)
n=int(input("请输入年份:")) if n%400==0 or (n%4==0 and not n%100==0): print('是闰年') else: print('不是闰年')
发表于 2020-07-31 07:20:56 回复(0)
year = int(input("请输入年份:")) if (year % 400 == 0 or (year % 4 == 0 and year % 100 != 0)): print("%d是闰年" % year) else: print("%d不是闰年" % year)
发表于 2020-04-14 15:06:54 回复(0)
year = int(input("请输入年份:")) if (year % 400 == 0 or (year % 4 == 0 and year % 100 != 0)): print("%d是闰年" % year) else: print("%d不是闰年" % year)

编辑于 2020-04-02 11:18:21 回复(0)
year = input("请输入年份:")
while not year.isdigit():
    year = input("格式不正确,请重新输入年份:")
year = int(year)
if year % 400 == 0&nbs***bsp;(year % 100 != 0 and year % 4 == 0):
    print("%d年是闰年" % year)
else:
    print("%d年不是闰年" % year)

发表于 2020-03-22 15:56:25 回复(0)
year_str= input('请输入年份:')
year=eval(year_str)
if year%400==0 or (year%4==0 and year%100 !=0:):
    print('该年份为闰年')
else: print('该年份不是闰年')
发表于 2020-02-12 21:07:25 回复(0)
x=input("输入一个年份") if x%400==0 or (x%100!=0 and x%4==0): print("yes") else: print("no")
发表于 2020-01-13 12:10:16 回复(0)

year_input=int(input("请输入四位数的年份:"))
if year_input%400==0 or (year_input%4==0 and year_input%100!=0):
    print("%d该年闰年" % year_input)
else:
    print("%d该年不是闰年" % year_input)


发表于 2019-11-04 12:48:45 回复(0)

def func(year):
if len(str(year)) == 4:
pas***r> if year%400 == 0 or (year%4 == 0 and year%100 == 1):
print "%d年为闰年"% year
else:
print "%d年为平年"% year
else:
print "输入的年份不符合要求!"

year = input("你请输入一个四位数的年份:")
func(year)

发表于 2019-05-20 21:53:24 回复(0)
def yunnian(a): if a%400==0 or(a%4==0 and a%100!=0): print('闰年') else: print('平年')
yunnian(2008)
发表于 2019-04-23 20:02:45 回复(0)
year = int(input('input year:')) if (year%400==0) or (year%4==0&year%100!=0): print('%d是闰年'%year) else: print('%d不是闰年'%year)
编辑于 2019-04-07 16:11:08 回复(0)
  3 def main():
  4     year = int(input("请输入四位数年份:"))
  5     if year%400 == 0:
  6         print ("% s 是闰年" %year)
  7     elif year % 100 != 0:
  8         if year % 4 == 0:
  9             print ("% s 是闰年" %year)
 10         else:
 11             print ("% s 不是闰年" %year)
 12 # 匿名函数
 13     cal = lambda year : True if not year%400 or (year%100 and not year%4) else False
 14     print(cal(year))
 15 
 16 if __name__ == "__main__":
 17     main()


发表于 2019-04-01 12:00:27 回复(0)
year = input()
is_leap_year = lambda x: True if not x % 400 or not x % 4 and x % 100 else False
print(is_leap_year(int(year)))
发表于 2018-12-01 09:53:15 回复(1)