initial commit
This commit is contained in:
39
klimadatenhb/main.py
Normal file
39
klimadatenhb/main.py
Normal file
@@ -0,0 +1,39 @@
|
||||
# -*- coding: ansi -*-
|
||||
temperaturen = [1.5, 3.2, 7.5, 12.3, 16.8, 20.1, 22.5, 21.9, 17.5, 12.0, 6.0, 2.5]
|
||||
niederschlaege = [35, 42, 50, 60, 75, 90, 95, 80, 70, 65, 55, 40]
|
||||
|
||||
def durchschnitt(liste):
|
||||
return sum(liste) / len(liste)
|
||||
|
||||
def menue():
|
||||
print("\n--- KLIMADATEN HARTBERG ---")
|
||||
print("1: Durchschnittliche Jahrestemperatur")
|
||||
print("2: Durchschnittlicher Jahresniederschlag")
|
||||
print("3: H<>chst- und Tiefsttemperatur")
|
||||
print("4: H<>chster und niedrigster Niederschlag")
|
||||
print("5: Beenden")
|
||||
|
||||
while True:
|
||||
menue()
|
||||
wahl = input("Welche Auswertung m<>chten Sie? (1-5): ")
|
||||
|
||||
if wahl == "1":
|
||||
print(f"Durchschnittliche Jahrestemperatur: {durchschnitt(temperaturen):.2f} <20>C")
|
||||
|
||||
elif wahl == "2":
|
||||
print(f"Durchschnittlicher Jahresniederschlag: {durchschnitt(niederschlaege):.2f} mm")
|
||||
|
||||
elif wahl == "3":
|
||||
print(f"H<EFBFBD>chste Temperatur: {max(temperaturen)} <20>C")
|
||||
print(f"Niedrigste Temperatur: {min(temperaturen)} <20>C")
|
||||
|
||||
elif wahl == "4":
|
||||
print(f"H<EFBFBD>chster Niederschlag: {max(niederschlaege)} mm")
|
||||
print(f"Niedrigster Niederschlag: {min(niederschlaege)} mm")
|
||||
|
||||
elif wahl == "5":
|
||||
print("Programm beendet.")
|
||||
break
|
||||
|
||||
else:
|
||||
print("Ung<EFBFBD>ltige Eingabe, bitte nochmals versuchen!")
|
||||
Reference in New Issue
Block a user