目录

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:
                break
        else:
            if i != 1:
                print(i,end='')

Enter a number:6
23

4,编写思维导图,对循环进行总结

作者:彭友圈101

物联沃分享整理
物联沃-IOTWORD物联网 » python 练习题

发表回复