跳转到主要内容

整数转罗马数字转换器

项目描述

https://travis-ci.cn/zopefoundation/roman.svg?branch=master https://coveralls.io/repos/github/zopefoundation/roman/badge.svg?branch=master Current version on PyPI Supported Python versions

roman

一个小型辅助库,用于将阿拉伯数字转换为罗马数字。

使用此库有两种方式。

  1. 将其导入到您的应用程序中

import roman

# to roman
number = int(input('> ')) # 10
print(roman.toRoman(number))

# from roman
number = input('> ') # X
print(roman.fromRoman(number))
  1. roman CLI命令

~$ roman 972
CMLXXII
# use the -r/--reverse to convert Roman numerals
~$ roman -r CMLXXII
972
# case insensitive
~$ roman -r cMlxxii
972

变更日志

4.2 (2024-04-25)

  • 删除对Python 2.1.1许可证的遗漏提及(#17

  • 添加对Python 3.12和3.13的支持。

4.1 (2023-05-26)

  • 将许可证更改为Zope公共许可证(ZPL)版本2.1(#15

4.0 (2023-02-28)

  • 添加对Python 3.10, 3.11的支持。

  • 删除对Python 2.7, 3.5, 3.6的支持。

3.3 (2020-07-12)

  • 添加了对Python 3.9的支持

  • 添加了具有-r/--reverse的CLI命令roman,用于从罗马数字转换回来

  • 添加了简单的使用说明

3.2 (2019-04-14)

3.1 (2018-10-24)

  • 添加了对Python 3.7的支持。

3.0 (2018-05-28)

  • 添加了对Python 3.5, 3.6和PyPy3的支持。

  • 删除了对Python 2.6和3.3的支持。

2.0.0 (2013-02-25)

  • 添加了Python 3.3和PyPy支持。

  • 添加了测试。

1.4.0 (2009-07-23)

  • 首次PyPI发布。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

roman-4.2.tar.gz (7.3 kB 查看散列)

上传时间

构建分布

roman-4.2-py3-none-any.whl (5.5 kB 查看散列)

上传时间 Python 3

支持者