Einzelnen Beitrag anzeigen
Alt 31.05.09, 10:57   #39 (permalink)
pytohn
 
Benutzerbild von pytohn
 
Registriert seit: 28.03.09
pytohn Leistung: Facit NTK
Likes: 0
Standard

hier mal ne python lösung:

Code:
def roemisch(n):
    try:        
        x = n/5000
        summe = x*"A"
        n = n - x * 5000

        x = n/4000
        summe = summe+x*"MA"
        n = n - x * 4000

        x = n/1000
        summe = summe+x*"M"
        n = n - x * 1000

        x = n/900
        summe = summe+x*"CM"
        n = n - x * 900

        x = n/500
        summe = summe+x*"D"
        n = n - x * 500

        x = n/400
        summe = summe+x*"CD"
        n = n - x * 400

        x = n/100
        summe = summe+x*"C"
        n = n - x * 100

        x = n/90
        summe = summe+x*"XC"
        n = n - x * 90

        x = n/50
        summe = summe+x*"L"
        n = n - x * 50

        x = n/40
        summe = summe+x*"XL"
        n = n - x * 40

        x = n/10
        summe = summe+x*"X"
        n = n - x * 10

        x = n/9
        summe = summe+x*"IX"
        n = n - x * 9

        x = n/5
        summe = summe+x*"V"
        n = n - x * 5

        x = n/4
        summe = summe+x*"IV"
        n = n - x * 4

        x = n/1
        summe = summe+x*"I"

        return summe

    except:
            print "Es trat leider ein Fehler auf"
Angehängte Dateien
Dateityp: zip roemisch.zip (379 Bytes, 1x aufgerufen)
Dateityp: zip roemisch4unix.zip (392 Bytes, 1x aufgerufen)
pytohn ist offline   Mit Zitat antworten
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61