fork download
  1. #!/usr/bin/env python3
  2.  
  3. class roman1:
  4. roman_numeral_map = (('M', 1000),
  5. ('CM', 900),
  6. ('D', 500),
  7. ('CD', 400),
  8. ('C', 100),
  9. ('XC', 90),
  10. ('L', 50),
  11. ('XL', 40),
  12. ('X', 10),
  13. ('IX', 9),
  14. ('V', 5),
  15. ('IV', 4),
  16. ('I', 1))
  17.  
  18. def to_roman(self):
  19. '''convert integer to roman numeral'''
  20. for numeral, integer in self.roman_numeral_map:
  21. print(numeral, integer)
  22.  
  23.  
  24. if __name__ == '__main__':
  25. roman = roman1()
  26. roman.to_roman()
  27.  
Success #stdin #stdout 0.1s 10088KB
stdin
Standard input is empty
stdout
M 1000
CM 900
D 500
CD 400
C 100
XC 90
L 50
XL 40
X 10
IX 9
V 5
IV 4
I 1