Python :: Aufgabe #8 :: Lösung #5

13 Lösungen Lösungen öffentlich
#8

Durchschnittliche Niederschlagsmenge

Anfänger - Python von Freki - 27.12.2012 um 14:46 Uhr
Schreiben Sie ein Programm, das die durchschnittliche Niederschlagsmenge für die drei Monate April, Mai und Juni berechnet.
Deklarieren Sie eine Variable für jeden Monat. Berechnen Sie den Durchschnitt und geben Sie das Ergebnis in folgender Form aus:

Konsolenausgabe:

Niederschlag im April:    12
Niederschlag im Mai : 14
Niederschlag im Juni : 8
Durchschnitt: 11.333333333333
#5
vote_ok
von AnnaIhrs (460 Punkte) - 20.06.2016 um 00:50 Uhr
Quellcode ausblenden Python-Code
#!/usr/bin/python3
# -*- encoding: utf-8 -*-
#
#>>>autor:      Sebastian Müller
#>>>licence:    GPL
#>>>contact:    mypythonmueller@gmail.com
#

#programm nach folgender aufgabenstellung:

#Schreiben Sie ein Programm, das die durchschnittliche Niederschlagsmenge für die
#drei Monate April, Mai und Juni berechnet.
#Deklarieren Sie eine Variable für jeden Monat. Berechnen Sie den Durchschnitt
#und geben Sie das Ergebnis in folgender Form aus:

#Konsolenausgabe:
#Niederschlag im April:    12
#Niederschlag im Mai  :    14
#Niederschlag im Juni :    8
#Durchschnitt:             11.333333333333

print("Programm zur Erfassung der durchschnittlichen Niederschlagsmenge, für die"
    "Monate April, Mai und Juni.")
print("Bitte die Niederschlagsmengen eingeben.")
print()
a = 0
b = 0
c = 0
while not a:
    a = input("Niederschlag im April:    ")
    a = a.replace(",",".")
    try:
        a = float(a)
    except:
        print("Eingabe war nicht korrekt....")
        a = 0
while not b:
    b = input("Niederschlag im Mai  :    ")
    b = b.replace(",",".")
    try:
        b = float(b)
    except:
        print("Eingabe war nicht korrekt....")
        b = 0
while not c:
    c = input("Niederschlag im April:    ")
    c = c.replace(",",".")
    try:
        c = float(c)
    except:
        print("Eingabe war nicht korrekt....")
        c = 0
durchschnitt = (a + b + c) / 3
print("Durchschnitt:             " + str(durchschnitt))

Kommentare:

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

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