• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

twilight0966

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

罗马数字转阿拉伯数字

目录
  • 1. 罗马数字不是位置计数
  • 2. 罗马数字的缺点
    • 1. 有限的表示范围
    • 2. 不支持零值
    • 3. 不便于进行运算和计算
  • 3. 我的八位学号
  • 4. Python and Pycharm

1. 罗马数字不是位置计数

罗马数字的符号是独立的,每个符号代表一个特定的数值。例如,"I"代表1,"V"代表5,"X"代表10,等等。这些符号之间没有位值的概念,它们不会因为它们在数字中的位置而改变它们的值。同时,罗马数字中没有零。

2. 罗马数字的缺点

1. 有限的表示范围

罗马数字的符号体系相对简单,只包含几个基本的符号,如I、V、X、L、C、D和M。这使得罗马数字的表示范围非常有限,难以表示大的数值。较大的数字需要使用多个符号的组合,使得表示复杂、繁琐而容易出错。

2. 不支持零值

罗马数字体系中没有专门用于表示零的符号。这意味着无法直接表示零或空值,对于需要精确表示和计算零的情况,罗马数字无法满足需求。

3. 不便于进行运算和计算

罗马数字的运算和计算相对繁琐,特别是对于大的数字。由于符号之间没有位值的概念,进行加减乘除等算术运算需要将数字进行转换和分解,增加了计算的复杂度。

3. 我的八位学号

20231301
MMXXIII
MCCCI

4. Python and Pycharm

posted on 2023-10-10 14:00  20231301周子昂  阅读(91)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3