编写程序1: 输入三个整数,按降序输出
nums=[] for i in range(3): nums.append(int(input('输入数字{}:'.format(i)))) nums.sort(reverse=True) print(nums)
编写程序2: 输入年份及 1-12月份,判断月份属于大月、小月、闺月.平月,并输出本月天数
y = int(input('请输入四位数年份:')) m = int(input('请输入月份:')) t = 0 # 标志位,默认表示平年 if y % 4 == 0 and y % 100 != 0 or y % 400 == 0: t = 1 # 标志位置为闰年标志 if m == 1 or m == 3 or m == 5 or m == 7 or m == 8 or m == 10 or m == 12: d = 31 # 大月天数 elif m == 2 and t == 0: # 当前m为2月且为平年 d = 28 elif m == 2 and t == 1: d = 29 elif m == 4 or m == 6 or m == 9 or m == 11: # 判断小月 d = 30 print('本月天数:',d)
编写程序3: 输入一个整数,显示其所有是素数因子
n=eval(input('输入一个整数:')) i=2 while True: if n%i==0: print(i,end=',') n/=i else: i+=1 if n==1: break