第一题 输入三个整数,按降序输出。
(先放代码:)
num1=int(input('输入第一个数'))
num2=int(input('输入第二个数'))
num3=int(input('输入第三个数'))
#1 第一个数的判断
if num1>num2 and num1>num3:
print(num1)
if num2>num3:
print(num2)
print(num3)
else:
print(num3)
print(num2)
#2 第二个
if num2>num1 and num2>num3:
print(num2)
if num1>num3:
print(num1)
print(num3)
else:
print(num3)
print(num1)
#3 第三个
if num3>num2 and num3>num1:
print(num3)
if num2>num1:
print(num2)
print(num1)
else:
print(num1)
print(num2)
首先是输入三个数
判断 1 2 3 数的大小 写三遍
\
输出
第二题
输入年份 月份,判断属于大月 、小月、平月、并输出本月天数
(代码:))
#第二题 年份
year=int(input('输入年份'))
month=int(input('输入1-12月份'))
#年份的判断
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print('闰年')
#再判断是否是2月
if month==2:
print('闰月')
print('29天')
else:
#如果为平年的情况
print('平年')
#判断2月份
if month ==2:
print('平月')
print('28天')
elif month % 2 == 0:
print('小月')
print('30天')
else:
print('大月')
print('31天')
首先 输入年份 月份
判断 年份是否为闰年,如果是 再判断闰月
然后再判断平年的情况
输出:
第三题 输入一个整数,显示其所有的质数因子
(代码:)
#第三题 输入一个整数 显示其所有质数因子
n=int(input('输入大于2 的正整数:'))
#判断是否为平数
for i in range(2,n):
if n%i==0:
print('平数')
#break 终止循环
break
else:
print('素数')
要知道break在这里的作用 是终止else的循环
输出