Ich bettle mit Python, also würde ich gerne wissen, wie man ein Programm macht, das einen Code, einen Preis und die Menge einer Anzahl von Produkten liest. Dann sollte das Programm die Codes des teureren Produkts und des Codes des Produkts mit weniger Einheiten drucken. Hier , was ich versucht zu tun:Wie verwende ich einen Wert in einer Liste als Referenz auf einen anderen Wert in Python?
Price=[]
code=[]
quantity=[]
Num=x
for i in range(x):
code.append(input("product code: "))
price.append(float(input("price: ")))
quantity.append(int(input("quantity: ")))
print(code[max(price)])
print(code[min(quantity)])
Danke schon!
Was macht es falsch? – zondo
müssen Sie 'argmax' und nicht' max' verwenden. 'argmax' ist nicht in Python integriert, aber Sie können es von vielen Bibliotheken wie numpy bekommen. Da Sie jedoch lernen, würde ich empfehlen, es selbst zu implementieren, es ist eine gute Übung und nicht schwer. – Julien
sollten Sie Ihre Frage umbenennen, um nützlich zu sein – Tommy