# -*- 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} °C") elif wahl == "2": print(f"Durchschnittlicher Jahresniederschlag: {durchschnitt(niederschlaege):.2f} mm") elif wahl == "3": print(f"Höchste Temperatur: {max(temperaturen)} °C") print(f"Niedrigste Temperatur: {min(temperaturen)} °C") elif wahl == "4": print(f"Höchster Niederschlag: {max(niederschlaege)} mm") print(f"Niedrigster Niederschlag: {min(niederschlaege)} mm") elif wahl == "5": print("Programm beendet.") break else: print("Ungültige Eingabe, bitte nochmals versuchen!")