leetcode Integer to Roman python
2015-11-18 22:35
645 查看
class Solution(object): def intToRoman(self, num): """ :type num: int :rtype: str """ if num > 3999 or num < 1: return "" values = [1000,900,500,400,100,90,50,40,10,9,5,4,1] numerals = ["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"] lists='' for i in range(0,len(values)): while num >= values[i]: num -= values[i] lists += numerals[i] return lists
@link http://www.cnblogs.com/zuoyuan/p/3779581.html
相关文章推荐
- python之模块hashlib(提供了常见的摘要算法,如MD5,SHA1等等)
- 练习PYTHON之EVENTLET
- python之WebSocket的开发
- 练习PYTHON之GEVENT
- Python pexpect出现错误‘module have no attribute "spawn" 解决办法
- Python/scikit-learn机器学习库(决策树)
- LeetCode OJ 系列之78 Subsets --Python
- python之string操作汇总
- python之实现ftp上传下载代码(含错误处理)
- python里面的函数参数
- 练习PYTHON协程之GREENLET
- python之模块ftplib(实现ftp上传下载代码)
- python_2
- [Python标准库]string——文本常量和模板
- python之模块ftplib(FTP协议的客户端)
- 树莓派2代B model 上手初体验,不用显示器,Python GPIO 点亮一颗LED
- Python基础学习-如何安装第三方库
- Numpy快速入门
- Ubuntu14.04安装pycharm用于Python开发环境部署,并且支持pycharm使用中文输入
- python之模块filecmp(文件/目录比较)