# 写一个方法,求一个列表中两个数乘积最大的值
# 例如:输入【-10,-3,-5,3,8,7,10】,输出56
def sumList():
A: list = []
while True:
imputStr: str = input("请输入需要求和的数字,输入end结束输入:")
if imputStr == 'end':
break
A.append(int(imputStr))
A.sort(reverse=False) # 从小到大排序,等于True时候,从大到小排序
one = A[-1] # 排序后最大一位数
two = A[-2] # 排序后第二大的数
total = one * two
print(f"输入数字最大的两位数分别为{one},{two},相乘的结果为{total}")
demo1 = sumList()
这里可以列表可以用sort方法 也可以用sorted
不过需要写成这样
A = sorted(A,reverse=False) # 对象A进入方法,同样的排序