Python :: Aufgabe #281 :: Lösung #1

2 Lösungen Lösungen öffentlich
#281

Rationale Zahlen einlesen: Mittelwert,Produkt und das Maximum ermitteln

Anfänger - Python von Cara - 10.05.2020 um 21:54 Uhr
Schreiben Sie ein Programm, das n rationale Zahlen einliest / einlesen kann und den Mittelwert, das Produkt und das Maximum dieser Zahlen ermittelt und ausgibt.
#1
vote_ok
von Marty3000 (680 Punkte) - 04.11.2020 um 21:15 Uhr
Quellcode ausblenden Python-Code
def ipt_list(v_list):
    ende: bool = False
    while not ende:
        value = input("Bitte geben Sie eine Zahl ein (Berechnung starten mit \"GO\"): ")
        if value == "GO":
            ende = True
        if not ende:
            try:
                v = float(value)
            except ValueError:
                print('argument must be an float')
            else:
                v_list.append(v)
    return v_list


def test_281(zlist):
    summ: float = 0
    prod: float = 1
    for z in zlist:
        summ += z
        prod = prod * z
    print("\nAuswertung für die Zahlen: ", zlist)
    print("Durchschnitt: %.6f" % (summ / int(len(zlist))))
    print("Produkt     : %.6f" % prod)
    print("Maximum     : %.6f" % max(zlist))


if __name__ == '__main__':
    zahlen_liste = []
    zahlen_liste = ipt_list(zahlen_liste)
    test_281(zahlen_liste)

Kommentare:

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

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

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.