python基础练习
编写程序1:输入三个整数,按升序输出
a = int (input('请输入第一个整数:'))
b = int (input('请输入第二个整数:'))
c = int (input('请输入第三个整数:'))
sorted_num =sorted([a,b,c])
print('升序排列:',sorted_num)
结果
编写程序2:输入年份及 1-12月份,判断月份属于大月、小月、闰月、平月,并输出本月天数
year = int (input ('请输入四位数年份:'))
month = int (input ('请输入两位的月份:'))
if year % 4 == 0 and year % 100 !=0 or year %400 ==0:
t=1
print('闰年')
else:
print('平年')
if month==1 or month == 3 or month==5 or month ==7 or month==8 or month==10 or month==12:
day=31
print("da yue")
elif month==4 or month ==6 or month==9 or month==11:
day=30
print('xioa yue ')
elif month==2 and t==1:
day=29
print('xiao yue ')
elif month==2 and t==0:
day=28
print('xiao yue ')
else:
print('错了,重新输入')
编写程序3:输入一个整数,显示其所有是素数因子
n = int(input('请输入一个数:'))
for i in range(2,n):
for j in range (2,i):
if i % j ==0:
break
else:
print(i)
编写思维导图,对循环进行总结