simbax

liczby_slownie2.py

Dec 28th, 2012
6,465
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | None | 0 0
  1. # coding=utf-8
  2. def przelicz(n = ""):
  3.     w = { "jeden":1, "dwa":2, "trzy":3, "cztery":4, "pięć":5, "sześć":6, "siedem":7, "osiem":8, "dziewięć":9, "dziesięć":10, "jedenaście":11, "dwanaście":12, "trzynaście":13, "czternaście":14, "piętnaście":15, "szesnaście":16, "siedemnaście":17, "osiemnaście":18, "dziwiętnaście":19, "dwadzieścia":20, "trzydzieści":30, "czterdzieści":40, "pięćdziesiąt":50, "sześćdziesiąt":60, "siedemdziesiąt":70, "osiemdziesiąt":80, "dziewięćdziesiąt":90, "sto":100, "dwieście":200, "trzysta":300, "czterysta":400, "pięćset":500, "sześćset":600, "siedemset":700, "osiemset":800, "dziewięćset":900, "tysiąc":1000 }
  4.     l = n.split()
  5.     s = 0
  6.     for x in l:
  7.         if x in w:
  8.             s += w[x]
  9.     return s
  10.  
  11. liczba = raw_input("Wpisz liczbę od 1 do 1999 (słownie): ")
  12. print "Wartość:", przelicz(liczba)
Advertisement
Add Comment
Please, Sign In to add comment