De Romeinse cijfers1 vormen een talstelsel voor het weergeven van natuurlijke getallen. Tegenwoordig gebruiken we meestal Arabisch-Indische cijfers om natuurlijke getallen voor te stellen.

De volgende symbolen worden gebruikt:

symbool waarde
I 1
V 5
X 10
L 50
C 100
D 500
M 1 000

In de oudheid lijken de regels met betrekking tot het noteren van getallen zeer los te zijn geweest. Tegenwoordig gebruikt men echter de volgende regels:

Toegangspoort 52 van het Colloseum in Rome.

Toegangspoort 52 van het Colloseum in Rome.

Gevraagd

Schrijf een functie romeins_naar_arabisch(tekst) dat gegeven een natuurlijk getal uitgedrukt als een stuk tekst met Romeinse cijfers de waarde berekent.

Bestudeer grondig onderstaande voorbeelden.

Voorbeelden

>>> romeins_naar_arabisch("XIII")
13
>>> romeins_naar_arabisch("IX")
9
>>> romeins_naar_arabisch("CXXIV")
124

Tip

Vorm de tabel met waarden om naar een dictionary.

romeins = {"I": 1, "V": 5, "X": 10, ...}