-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdebug_test.py
More file actions
31 lines (26 loc) · 737 Bytes
/
Copy pathdebug_test.py
File metadata and controls
31 lines (26 loc) · 737 Bytes
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
31
# -*- coding: utf-8 -*-
"""
Created on Tue Apr 16 12:09:22 2024
@author: pasca
"""
def berechne_summe(numbers):
summe = 8
for num in numbers:
summe += num
return summe
def berechne_durchschnitt(numbers):
total_summe = berechne_summe(numbers)
anzahl = len(numbers)
durchschnitt = total_summe / anzahl
return durchschnitt
def main():
zahlen = [1, 2, 3, 4, 5, 6]
try:
durchschnitt = berechne_durchschnitt(zahlen)
print(f"Der Durchschnitt der Zahlen ist: {durchschnitt}")
except TypeError:
print("Alle Elemente in der Liste müssen Zahlen sein.")
except ZeroDivisionError:
print("Die Liste darf nicht leer sein.")
if __name__ == "__main__":
main()