Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # plik źródłowy z tekstem:
- # https://wolnelektury.pl/katalog/lektura/boy-ludzie-zywi.html
- import sys
- try:
- with open("tekst.txt", "r") as f:
- tekst = f.read()
- except:
- print("Wystąpił problem z plikiem 'tekst.txt'")
- sys.exit()
- # tekst wczytany, oczyszczamy
- odrzucamy = [ "w", "i", "o", "a", "na", "to", "po", "te", "ale", "nie", "się" ]
- tekst_czysty = ""
- for lit in tekst:
- if lit.isalpha() or lit == " ":
- tekst_czysty += lit
- slowa = [ t.lower() for t in tekst_czysty.split() if t not in odrzucamy ]
- zliczone = {}
- for slowo in slowa:
- if slowo in zliczone:
- zliczone[slowo] += 1
- else:
- zliczone[slowo] = 1
- # wypisujemy najczęstsze słowa
- poziom = 3
- for slowo in zliczone:
- if zliczone[slowo] > poziom:
- print(f"Słowo <{slowo}> występuje w tekście {zliczone[slowo]} razy.")
Advertisement
Add Comment
Please, Sign In to add comment