12.整数转罗马数字
class Solution:
def intToRoman(self, num: int) -> str:
if num > 3999 or num < 1:
return 0
num_tupple = [1000,900,500,400,100,90,50,40,10,9,5,4,1]
roman_tuple = ['M','CM','D','CD','C','XC','L','XL','X','IX','V','IV','I']
result_str =""
for i in range(len(num_tupple)):
while num >= num_tupple[i]:
num -= num_tupple[i]
result_str += roman_tuple[i]
return result_str