用列表处理
L = []
S = []
d = int(input("请输入您需要比较的数字的数量"))
for i in range(d):
a = int(input("请你输入你要比较的第{}个数字".format(i+1)))
L.append(a) #将每一次添加的数字添加到L=[]列表里面
while True:
if len(L) > 0: #当列表长度大于0,即还有数字的时候
b = max(L) #比较列表中的最大的数,赋值给b
L.remove(b) #然后删除列表中的最大数,再进行循环筛选,变相得出一个从大到小的排序
S.append(b) #将数字添加到新列表S中
else:
break #终止循环
print(S)
#(输入) 请输入您需要比较的数字的数量3
请你输入你要比较的第1个数字4
请你输入你要比较的第2个数字5
请你输入你要比较的第3个数字6
#(输出) [6, 5, 4]
用大于>逐个进行比较
n = 0
s = 0
while True:
num = int(input("请输入多个数,直到输入0为结束"))
if n==0 or s < num:
s = num
n += 1
print("输入的数中,最大值为;",s)
if num == 0:
break