目录
1,输入三个整数,按升序输出
2,输入年份及1-12月份,判断月份属于大月,小月,闰月,平月,并输出本月天数
3,输入一个整数,显示其所有是素数因子
4,编写思维导图,对循环进行总结
1,输入三个整数,按升序输出
num1, num2, num3 = map(int, input("请输入三个整数:").split()) nums = [num1, num2, num3] sorted_nums = sorted(nums)for num in sorted_nums:print(num, end=" ")
请输入三个整数:12 32 54
12 32 54
2,输入年份及1-12月份,判断月份属于大月,小月,闰月,平月,并输出本月天数
year = int(input("请输入年份:")) month = int(input("请输入月份(1-12):"))if month in [1, 3, 5, 7, 8, 10, 12]:print(f"{year}年的{month}月是大月,有31天。") elif month in [4, 6, 9, 11]:print(f"{year}年的{month}月是小月,有30天。") elif month == 2:if (year % 4 == 0 and year % 100!= 0) or year % 400 == 0:print(f"{year}年的{month}月是闰月,有29天。")else:print(f"{year}年的{month}月是平月,有28天。") else:print("输入的月份不合法,请输入1-12之间的整数。")
请输入年份:2024
请输入月份(1-12):11
2024年的11月是小月,有30天。
3,输入一个整数,显示其所有是素数因子
num = int(input('Enter a number:')) for i in range(1,num):if num % i == 0:for j in range(2,i):if i % j == 0:breakelse:if i != 1:print(i,end='')
Enter a number:6
23