Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python3
- from random import shuffle
- DE_EN = {'Vogel':'Bird', 'Baum':'Tree', 'Geschenk':'Gift'}
- EN_DE = dict(x[::-1] for x in DE_EN.items())
- if __name__ == '__main__':
- print('VOKABELTRAINER')
- going = True
- while going:
- print()
- lang = input('[D]eutsch oder [E]nglish: ')
- first = lang.strip().lower()[0:1]
- if first == 'd':
- vok = DE_EN
- elif first == 'e':
- vok = EN_DE
- else:
- break
- print()
- keys = list(vok.keys())
- shuffle(keys)
- good = bad = 0
- i = 0
- for k in keys:
- i += 1
- answer = input('%d von %d: %s => ' % (i, len(keys), k)).strip()
- if answer == '':
- going = False
- break
- elif answer.lower() == vok[k].lower():
- good += 1
- else:
- bad += 1
- print('Falsch: ' + vok[k])
- print('Ergebnis: %d richtig, %d falsch' % (good, bad))
- print()
- print('Ende.')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement