Skip to content

Instantly share code, notes, and snippets.

@VeeeneX
Created October 2, 2018 09:53
Show Gist options
  • Save VeeeneX/a111db3d1417b29f1768df5095f80471 to your computer and use it in GitHub Desktop.
Save VeeeneX/a111db3d1417b29f1768df5095f80471 to your computer and use it in GitHub Desktop.
Learn greek letters
import random
greek_alphabet = {
# u'\u0391': 'Alpha',
# u'\u0392': 'Beta',
# u'\u0393': 'Gamma',
# u'\u0394': 'Delta',
# u'\u0395': 'Epsilon',
# u'\u0396': 'Zeta',
# u'\u0397': 'Eta',
# u'\u0398': 'Theta',
# u'\u0399': 'Iota',
# u'\u039A': 'Kappa',
# u'\u039B': 'Lamda',
# u'\u039C': 'Mu',
# u'\u039D': 'Nu',
# u'\u039E': 'Xi',
# u'\u039F': 'Omicron',
# u'\u03A0': 'Pi',
# u'\u03A1': 'Rho',
# u'\u03A3': 'Sigma',
# u'\u03A4': 'Tau',
# u'\u03A5': 'Upsilon',
# u'\u03A6': 'Phi',
# u'\u03A7': 'Chi',
# u'\u03A8': 'Psi',
# u'\u03A9': 'Omega',
u'\u03B1': 'alpha',
u'\u03B2': 'beta',
u'\u03B3': 'gamma',
u'\u03B4': 'delta',
u'\u03B5': 'epsilon',
u'\u03B6': 'zeta',
u'\u03B7': 'eta',
u'\u03B8': 'theta',
u'\u03B9': 'iota',
u'\u03BA': 'kappa',
u'\u03BB': 'lamda',
u'\u03BC': 'mu',
u'\u03BD': 'nu',
u'\u03BE': 'xi',
u'\u03BF': 'omicron',
u'\u03C0': 'pi',
u'\u03C1': 'rho',
u'\u03C3': 'sigma',
u'\u03C4': 'tau',
u'\u03C5': 'upsilon',
u'\u03C6': 'phi',
u'\u03C7': 'chi',
u'\u03C8': 'psi',
u'\u03C9': 'omega',
}
greek_alphabet_by_names = {v: k for k, v in greek_alphabet.items()}
try:
while True:
for _, name in sorted(greek_alphabet.items(), key=lambda x: random.random()):
letter = greek_alphabet_by_names[name]
print("Uhádni: {}".format(letter))
input_name = input('Pismenko: ')
if name.lower() == input_name.lower():
print('Správne!')
else:
print('Skús nabudúce, bol to: {}'.format(name))
except KeyboardInterrupt:
print('Nabudúce')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment