Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.88 KB | None | 0 0
  1. import sys
  2.  
  3. def readLines():
  4.     lines = []
  5.     while True:
  6.         line = sys.stdin.readline()
  7.         if line == "\n":
  8.             return lines
  9.         lines.append(line)
  10.  
  11. def mapTilTall(string):
  12.   if string.endswith('er'):
  13.     string = string[:-2]
  14.  
  15.   d = {
  16.     'enkroning' : 1,
  17.     'femkroning' : 5,
  18.     'tikroning' : 10,
  19.     'tyvekroning' : 20,
  20.     'femtilapp' : 50,
  21.     'hundrelapp' : 100,
  22.     'tohundrelapp' : 200,
  23.     'femhundrelapp' : 500,
  24.     'tusenlapp' : 1000,
  25.   }
  26.  
  27.   return d[string]
  28.  
  29. def kalkulerPengelinje(linje):
  30.   value, nomination = linje.split()
  31.   return int(value) * mapTilTall(nomination)
  32.  
  33. print("Lim inn innholdet i filen med pengebeløp og trykk enter to ganger:")
  34.  
  35. pengelinjer = readLines()
  36. antallKroner = 0;
  37.  
  38. for linje in pengelinjer:
  39.   antallKroner += kalkulerPengelinje(linje)
  40.  
  41. print("Bøssen inneholdt {0} kroner".format(antallKroner))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement