classSolution:defintToRoman(self, num:int)->str:
romans =['M','CM','D','CD','C','XC','L','XL','X','IX','V','IV','I']
nums =[1000,900,500,400,100,90,50,40,10,9,5,4,1]
res =''
index =0while index <13:# 注意:这里是等于号;# 表示尽量使用大的"面值"# 不能用if,因为有的romans要加多次while num >= nums[index]:
res += romans[index]
num -= nums[index]
index +=1return res