-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathU3_6_ErrorHandling.py
More file actions
executable file
·30 lines (25 loc) · 1.06 KB
/
U3_6_ErrorHandling.py
File metadata and controls
executable file
·30 lines (25 loc) · 1.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
###################################################################
#
# Uebung:
# Lesen Sie mit der Funktion raw_input() eine Zahl in eine Variable.
# Addieren Sie den Wert 5 und geben Sie die Summe aus.
# Stellen Sie sicher, dass eine falsche Eingabe kein Programmabbruch
# bewirkt, sondern eine entsprechende Meldung ausgegeben wird.
#
###################################################################
#### Lösung: ####
# KI-Prompt
# Erstelle ein Python Script, welches mit der Funktion input() eine Zahl in eine Variable einliest
# Dieser Zahl soll anschliessend 5 addiert und das Resultat auf dem Bildschirm ausgegeben werden
# Stelle sicher, dass bei einer falschen Eingaben das Programm nicht abbricht.
# Stattdessen soll es eine entsprechende Meldung ausgeben und die Zahl 10 mit fünf addieren
# Eingabe
z = input("Bitte geben Sie eine ganze Zahl ein: ")
# Versuch der Berechnung
try:
z=int(z)
print(z + 5)
# Fehler bei Umwandlung
except Exception as e:
print(z, "ist keine Zahl - Fehlermeldung:", e)
print(f"Stattdessen wird 10 + 5 ausgegeben: {10 + 5}")