Skip to content

Instantly share code, notes, and snippets.

@orjanv
Created April 26, 2026 18:55
Show Gist options
  • Select an option

  • Save orjanv/94e4c08ebae4c4e53ce9a104fdf0b322 to your computer and use it in GitHub Desktop.

Select an option

Save orjanv/94e4c08ebae4c4e53ce9a104fdf0b322 to your computer and use it in GitHub Desktop.
Torisk - Norsk ordbok
# Torisk - Norsk ordbok
torisk = {
",'": "A",
"',": "B",
"'-": "C",
",-": "D",
"-,": "E",
"//": "F",
"/,": "G",
"/'": "H",
"'/": "I",
"|/": "J",
"|,": "K",
"|'": "L",
"|-": "M",
"/|": "N",
"-|": "O",
"'|": "P",
"~": "?",
",|": "Q",
"\\|": "R",
"\\\\": "S",
"||": "T",
"-\\": "U",
"\\-": "V",
"--": "W",
",,": "X",
"''": "Y",
"::": "Z",
":,:": "Æ",
":':": "Ø",
":-:": "Å",
"*": ".",
"^": "!",
"+": ",",
"_": " "
}
def NorskTilTorisk(bokstaver):
torisk_ord = ""
for bokstav in bokstaver:
try:
symbol = list(torisk.keys())[list(torisk.values()).index(bokstav.upper())]
torisk_ord += symbol + "#"
except ValueError:
continue
return torisk_ord
def ToriskTilNorsk(symboler):
norsk_ord = ""
symbol_liste = symboler.split("#")
for symbol in symbol_liste:
try:
bokstav = list(torisk.values())[list(torisk.keys()).index(symbol.upper())]
norsk_ord += bokstav
except ValueError:
continue
return norsk_ord
print("Velkommen til Torisk - Norsk ordbok av Elwin\n")
print("Eksempel: ALEX = ,'#|'#-,#,, (der tegnet # skiller symbolene)\n")
ordbok = input("Velg 1 for Norsk til Torisk og 2 for Torisk til Norsk (1 eller 2): ")
if ordbok == "1":
til_oversettelse = input("\nSkriv noe på Norsk: ")
oversettelse = NorskTilTorisk(til_oversettelse)
print(f"\n{oversettelse.replace('#', '')}")
elif ordbok == "2":
til_oversettelse = input("\nSkriv noe på Torisk (husk # mellom hvert symbol): ")
oversettelse = ToriskTilNorsk(til_oversettelse)
print(f"\n{oversettelse}")
else:
print("\nDu må velge 1 eller 2")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment