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

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.
#2
vote_ok
von Kryptonos (180 Punkte) - 06.11.2020 um 17:58 Uhr
Quellcode ausblenden Python-Code
#Lösung ohne Zuhilfenahme von Funktionen
summe = 0
count = 0
mult = 1
numbers = []
case = 1
maxi = 0
while case !=0:
    case = int(input('Was wollen Sie tun?\nUm eine Zahl einzugeben drücken Sie die 1\nUm die Eingabe zu beenden drücken Sie die 0\nEingabe: '))
    if (case != 1 and case != 0):
        raise Exception('Ungültige Eingabe')
    if case == 1:
        n = summe
        num = int(input('Bitte geben Sie eine ganze Zahl ein!\nEingabe: '))
        numbers.append(num)
        mult = num * mult
        summe = n + num
        count += 1
        if num > maxi:
            maxi = num
    else:
        mean = summe / count

print('Sie haben folgende Zahlen eingegeben {}'.format(numbers))
print('Mittelwert:{}\nProdukt: {}\nMaximum: {}'.format(mean, mult, maxi))

Kommentare:

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

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

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.