namayande=int(input())
a=[]
while(namayande!=-1):
namayande=int(input())
a.append(namayande)
a.sort()
print(max(a),min(a))
-1 始终是最小数字,但我想在程序中添加一些内容,将 -1 作为最小数字删除。
我不知道如何解决这个问题。
在将其添加到列表之前,您需要检查输入值。
a=[]
while True:
namayande=int(input())
if namayande < 0:
break
a.append(namayande)
a.sort()
print(max(a),min(a))
我相信你正在寻找这样的东西:
a = []
namayande = int(input())
while namayande != -1:
a.append(namayande)
namayande = int(input())
a.sort()
if -1 in a:
a.remove(-1)
if len(a) > 0:
print(max(a), min(a))
else:
print("No numbers entered.")