当前位置: 首页 > news >正文

佛山精品网站建设温州微网站制作电话

佛山精品网站建设,温州微网站制作电话,产品销售类网站 模板,国际网站建站1. 问题描述 给定一个整数,将其转换为罗马数字,要求返回结果的取值范围为1~3999。 2. 问题示例 4→Ⅳ,12→Ⅻ,21→XⅪ,99→XCIX。 3. 代码实现 def int_to_roman(num):val [1000, 900, 500, 400,100, 90, 50, 40…

1. 问题描述

给定一个整数,将其转换为罗马数字,要求返回结果的取值范围为1~3999。

2. 问题示例

4→Ⅳ,12→Ⅻ,21→XⅪ,99→XCIX。

3. 代码实现

def int_to_roman(num):val = [1000, 900, 500, 400,100, 90, 50, 40,10, 9, 5, 4,1]syb = ["M", "CM", "D", "CD","C", "XC", "L", "XL","X", "IX", "V", "IV","I"]roman_num = ''i = 0while  num > 0:for _ in range(num // val[i]):roman_num += syb[i]num -= val[i]i += 1return roman_num
print(int_to_roman(4))  # 输出 IV
print(int_to_roman(12))  # 输出 XII
print(int_to_roman(21))  # 输出 XXI
print(int_to_roman(99))  # 输出 XCIX

def int_to_roman(num):roman_dict = {1000: 'M',900: 'CM',500: 'D',400: 'CD',100: 'C',90: 'XC',50: 'L',40: 'XL',10: 'X',9: 'IX',5: 'V',4: 'IV',1: 'I'}roman_num = ''for value, symbol in roman_dict.items():while num >= value:roman_num += symbolnum -= valuereturn roman_num
print(int_to_roman(4))  # 输出 IV
print(int_to_roman(12))  # 输出 XII
print(int_to_roman(21))  # 输出 XXI
print(int_to_roman(99))  # 输出 XCIX

http://www.yayakq.cn/news/275000/

相关文章:

  • .net开发网站怎么样天津市最新消息今天
  • 洋洋点建站企业做电商网站
  • 搭建网站原理怎样安装免费的wordpress
  • 整站优化温州怎么做?珠海建设局网站查公司业绩
  • 学做网站记不住代码网站建设验收标准
  • 2010年最具人气的平面设计师必备网站网站模板怎么建设
  • 网站代发外链驻马店 市网站建设
  • 常州本地招聘网站南宁建站模板源码
  • 戴尔公司网站建设成功的关键广安市建设局新网站
  • 新网站怎么做才能让搜狗收录wordpress默认文章模式
  • 做照片的网站有哪些王府井百货网上商城
  • 北京网站定制公司南宁网站建设优化案例
  • 子网站用织梦系统企业网站制作的软件
  • 用什么做公司宣传网站商务网站建设与规划
  • 成都彩票网站开发中文域名注册机构
  • 用安卓手机做网站主机本溪网站设计公司
  • 重庆奉节网站建设公司哪家好西安短视频培训班哪个好
  • wordpress站迁移后速度慢公司网站建设需要注意事项
  • 四川省建设厅职称查询网站网站读取错误时怎样做
  • 大悟网站建设软文广告经典案例200字
  • 新建的网站可以百度推广网站怎么做拉新
  • 安徽海绵城市建设协会网站游戏ui素材网站
  • 网站开发综合设计报告标书制作标准
  • 郑州网站建设郑州网络推广江西建设周记网站
  • 做网站的数据库的选择wordpress重写登录页面
  • 国外效果图网站如何注册一个自己的网址
  • 企业门户网站开发源码文化建设方案
  • 推广网站制作怎么做wordpress菜单排序
  • 嘉定网站建设哪家便宜wordpress网站图片加载速度慢
  • 学做网站论坛教程陇西学做网站