(1) Enter a certain month and day of a certain year, and judge that this day is the day of the year.
(2) Input 3 integers x, y, z, please output these 3 numbers from small to large.
(3) Output the table of 9×9 multiplication formulas.
first question:
#输入年月日,来判断是这一年的哪一天
year = int(input("请输入年份:"))
month = int(input("请输入月份:"))
day = int(input("请输入日期:"))
num = 0
if month == 1:
num = day
elif month == 2:
num = 31 + day
elif month == 3 and ((year % 4 == 0 and year % 100 == 0) or year % 100 == 0):
if month == 3:
num = 31 + 29 + day
elif month == 4:
num = 31 + 29 + 31 + day
elif month == 5:
num = 31 + 29 + 31 + 30 + day
elif month == 6:
num = 31 + 29 + 31 + 30 + 31 + day
elif month == 7:
num = 31 + 29 + 31 + 30 + 31 + 30 + day
elif month == 8:
num = 31 + 29 + 31 + 30 + 31 + 30 + 31 + day
elif month == 9:
num = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + day
elif month == 10:
num = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + day
elif month == 11:
num = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 31 + 31 + day
elif month == 12:
num = 31 + 29 + 31 + 30 + 31 + 30 + 31 + 31 + 31 + 31 + 30 + day
else:
print("月份输入错误!!!")
else:
if month == 3:
num = 31 + 28 + day
elif month == 4:
num = 31 + 28 + 31 + day
elif month == 5:
num = 31 + 28 + 31 + 30 + day
elif month == 6:
num = 31 + 28 + 31 + 30 + 31 + day
elif month == 7:
num = 31 + 28 + 31 + 30 + 31 + 30 + day
elif month == 8:
num = 31 + 28 + 31 + 30 + 31 + 30 + 31 + day
elif month == 9:
num = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + day
elif month == 10:
num = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + day
elif month == 11:
num = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 31 + 31 + day
elif month == 12:
num = 31 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 31 + 31 + 30 + day
else:
print("月份输入错误!!!")
print("%d年%d月%d日是%d年的第%d天" % (year,month,day,year,num))
Second question:
#输入3个整数x、y、z,请把这3个数由小到大输出
x = input("请输入第一个数x:")
y = input("请输入第二个数y:")
z = input("请输入第三个数z:")
i = [x,y,z]
i.sort()
print(i)
The third question:
#输出9×9乘法口诀表
i = [1,2,3,4,5,6,7,8,9]
for x in i:
for y in range(1,x+1):
print("%d * %d ="%(y,x),x*y,end = " ")
print()