Korrektur der Zählung der Wortmenge in der Nachricht

This commit is contained in:
2025-04-22 20:33:56 +02:00
parent 1544b2d514
commit 15682a726f

View File

@@ -52,8 +52,8 @@ def Z2_statistik():
def W_statistik():
message = read_text_file()
# Anzahl der Tupel in der Nachricht
m = len(message)
# Anzahl der Wörter in der Nachricht
m = 0
# welche Zeichen kommen wie oft vor?
word_count = {} #Dictionary
@@ -61,23 +61,30 @@ def W_statistik():
enumerate(message)
i = 0
while i != m:
while i != len(message):
word = ""
if message[i].isalpha():
# Fange ein Wort an
word += message[i]
# füge Zeichen hinzu bis Wortende erreicht ist
while message[i+1].isalpha():
i += 1
word += message[i]
# Erhöhe die Anzahl der Wörter in der Nachricht
m += 1
# Zähle die Häufigkeit der Wörter
if word_count.__contains__(word):
word_count[word] += 1
else:
word_count[word] = 1
# gehe weiter in der Nachricht
i += 1
calculate(word_count, m, message)