Last active
March 25, 2021 07:43
-
-
Save horvatha/1fc47aa4a1a3ee7eb0acdd18c3f6a081 to your computer and use it in GitHub Desktop.
Szóstatisztikát készít
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from collections import Counter | |
with open('szavak.txt', encoding="utf-8") as f: | |
szavak = f.read().split() | |
ossz = len(szavak) | |
szamlalo = Counter(szo for szo in szavak) | |
for szo, darab in szamlalo.most_common(8): | |
print(f"{darab/ossz*100:5.2f}% {szo} ") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Ilyen kimenetet készít:
A most_common(8)-ban 8 helyett, ahány szót akarsz megjeleníteni.
A szavak.txt: ha ugyanoda mented ilyen néven a szavakat, ahol a szoszamlalo.py van, akkor nem kell változtatni, különben átírod a mefelelő fájlnévre. Ha máshol van útvonallal.
Lehet, hogy más kódolást kell megadni utf-8 helyett. Windowsosak: közép európai cp1250, nyugat-európai cp1252
Windows alatt talán IDLE-ből futtathatod legegyszerűbben, de parancssorból sem ördöngösség. (Ha kedvet kapsz a programozáshoz, akkor komolyabb szerkesztőprogramot javaslok :-)
Python letöltése, IDLE indítása https://www.youtube.com/watch?v=pvkCZf24cVQ
IDLE használata https://www.youtube.com/watch?v=bOvqYw1SZJg angolul