Python编程题,求详细过程步骤

如题所述

# -*- coding: utf-8 -*-
#py3
#第一题
year=int(input("请输入四位整数年份"))
if (year%4==0 and year %100!=0) or year%400==0:
    print(year,'是闰年')
else:
    print(year,'不是闰年')
    
#第二题
print('输入四个数')
lis=[]
for i in range(4):
    lis.append(int(input()))
    #此处将输入数理解为整形,在py3里,如果输入的数字类型不确定,
    #又期望转换成相应的数字,
    #可能需要重新写一个字符转数字的功能函数
lis.sort(reverse=True)
print(lis)

#第三题
mon=int(input('输入整数月份(1-12)):'))
lis1=[1,3,5,7,8,10,12]
lis2=[4,6,9,11]
days=28
if mon in lis1:
    days=31
if mon in lis2:
    days=30
print(mon,'月,天数:',days)

追问

第二题有点不懂

温馨提示:答案为网友推荐,仅供参考
相似回答