Skip to content

Instantly share code, notes, and snippets.

@JanneSalokoski
Created February 21, 2016 19:19
Show Gist options
  • Save JanneSalokoski/9ad14651f2908331edf2 to your computer and use it in GitHub Desktop.
Save JanneSalokoski/9ad14651f2908331edf2 to your computer and use it in GitHub Desktop.
#!/usr/bin/python
import random
import re
words = {
"pyytää, rukoilla": ["be", "ber", "bad", "bett"],
"sitoa": ["binda", "binder", "band", "bundit"],
"purra": ["bita", "biter", "bet", "bitit"],
"tarjota": ["bjuda", "bjuder", "bjöd", "bjudit"],
"tulla joksikin": ["bli", "blir", "blev", "blivit"],
"palaa": ["brinna", "brinner", "brann", "brunnit"],
"mennä rikki, murtua, puuttua": ["brista", "brister", "brast", "brustit"],
"katkaista, murtaa, louhia, keskeyttää": ["bryta", "bryter", "bröt", "brutit"],
"kantaa": ["bära", "bär", "bar", "burit"],
"pitää / tulee tehdä jotakin": ["böra", "bör", "borde", "bort"],
"vetää": ["dra", "drar", "drog", "dragit"],
"juoda": ["dricka", "dricker", "drack", "druckit"],
"ajaa, ajelehtia, pilailla": ["driva", "driver", "drev", "drivit"],
"kelvata": ["duga", "duger", "dög", "dugt"],
"sukeltaa": ["dyka", "dyker", "dök", "dykt"],
"kuolla": ["dö", "dör", "dog", "dött"],
"kätkeä, piilottaa": ["dölja", "döljer", "dolde", "dolt"]
}
finnish_words = list(words.keys())
swedish_words = list(words.values())
random.seed()
user_input = ""
while user_input.lower() != "q" and len(words) > 0:
i = random.randrange(0, len(words))
while user_input != str(swedish_words[i]).replace("[", "").replace("]", "").replace("'", ""):
user_input = input(finnish_words[i] + ": ")
words.pop(finnish_words[i])
finnish_words = list(words.keys())
swedish_words = list(words.values())
print("Done!")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment