Python :: Aufgabe #340 :: Lösung #3

4 Lösungen Lösungen öffentlich
#340

Produkt der 2 größten Elemente eines Arrays

Anfänger - Python von JKooP - 01.04.2021 um 11:53 Uhr
Erstelle eine Methode/Funktion, die das Produkt der beiden größten Elemente eines Arrays berechnet.

array = { 1, 7, 5, 9, 2, 3 }

Lösung:
(7 * 9) = 63

Je nach Vorliebe bzw. Programmiersprache können natürlich auch Listen oder Vektoren genutzt werden.

Viel Spaß
#3
vote_ok
von kevinqrt (100 Punkte) - 06.06.2021 um 16:04 Uhr
Quellcode ausblenden Python-Code
def product_from_list(old_liste):
    new_liste = []
    value1 = 0
    value2 = 0
    for i in old_liste:
        if value1<i:
            value1 = i
    new_liste.append(value1)
    old_liste.remove(value1)
    for i in old_liste:
        if value2<i:
            value2 = i
    new_liste.append(value2)

    product_value = value1*value2
    return product_value

liste2 = [1, 5, 2, 9, 4, 10, 3]
print(product_from_list(liste2))

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben