Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Conversion from arabic to roman notation")
- class ConvertionSecond:
- def convertionFunctionSecond(self, s:int)-> str:
- arabicValues = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]
- romanValues = ['M','CM','D','CD','C','XC','L','XL','X','IX','V','IV','I']
- result = ''
- for i in range(0, len(arabicValues)):
- while s >= arabicValues[i]:
- s -= arabicValues[i]
- result += romanValues[i]
- return result
- print(ConvertionSecond().convertionFunctionSecond(45))
- print(ConvertionSecond().convertionFunctionSecond(145))
- print(ConvertionSecond().convertionFunctionSecond(1999))
- print(ConvertionSecond().convertionFunctionSecond(2009))
- print(ConvertionSecond().convertionFunctionSecond(333))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement