python|计蒜客——整数转换成罗马数字
2017-08-21 09:58
274 查看
给定一个整数 num,将整数转换成罗马数字。
如 1,2,3,4,51,2,3,4,5 对应的罗马数字分别为I,II,III,IV,V等,更详细的说明见此 链接。
输入格式
第一行输入一个整数 num(1 \leq num \leq 3999)num(1≤num≤3999)。
输出格式
输出 numnum 对应的罗马数字。
样例输入
123
样例输出
CXXIII
代码:
1、python2和python3有个不同点就是。在python2中用“/”就整除,而在Python3中是用“//”作为整除。
2、字符可以用“+”连接。
如 1,2,3,4,51,2,3,4,5 对应的罗马数字分别为I,II,III,IV,V等,更详细的说明见此 链接。
输入格式
第一行输入一个整数 num(1 \leq num \leq 3999)num(1≤num≤3999)。
输出格式
输出 numnum 对应的罗马数字。
样例输入
123
样例输出
CXXIII
代码:
c={0:("","I","II","III","IV","V","VI","VII","VIII","IX"), 1:("","X","XX","XXX","XL","L","LX","LXX","LXXX","XC"), 2:("","C","CC","CCC","CD","D","DC","DCC","DCCC","CM"), 3:("","M","MM","MMM")} num=int(input()) s=[] s.append(c[3][num//1000%10]) s.append(c[2][num//100%10]) s.append(c[1][num//10%10]) s.append(c[0][num%10]) out='' for i in s: out+=i print(out)
1、python2和python3有个不同点就是。在python2中用“/”就整除,而在Python3中是用“//”作为整除。
2、字符可以用“+”连接。
相关文章推荐
- python|计蒜客——整数转换成罗马数字
- 整数与罗马数字相互转换-Python
- 整数转换成罗马数字 python
- 整数转换与罗马数字的相互转换
- Python将阿拉伯数字转换为罗马数字的方法
- 罗马到数字的转换程序 python
- 计蒜客 - 罗马数字转换成整数
- 计蒜客 挑战难题 第13题:整数转换成罗马数字
- 计蒜客——罗马数字转换成整数
- 计蒜客 整数转换成罗马数字
- 整数转换为罗马数字
- 计蒜客题目 整数转换成罗马数字
- LeetCode习题笔记——罗马数字和整数之间的转换
- 罗马数字转换成整数
- 罗马数字转换成整数
- 整数转换成罗马数字
- 罗马数字和整数相互转换
- 整数转换成罗马数字
- 罗马数字转换成整数
- c++ 计蒜客第13题整数转换为罗马数字