20231405罗马数字转阿拉伯数字(选做)

发布时间 2023-10-21 18:43:17作者: 喜之郎嘻嘻果董

罗马数字转阿拉伯数字(选做)

任务详情

参考https://blog.csdn.net/a197p/article/details/75475456,回答
1 罗马数字是位置计数吗?它的缺点是什么?
2 把你的8位学号转化成罗马数字
3 参考上面的博客,用Pyhton写一个罗马数字转化为阿拉伯数字的程序,并验证上面你的学号对不对

作业一

 位置记数法:一种表达数字的系统,数位按顺序排列,每个数位有一个位值,数字的值是每个数位和位值的乘积之和。

 罗马数字:相同的数字连写、所表示的数等于这些数字相加得到的数。

所以,罗马数字不是位置计数。

缺点:

1.缺乏0

2.难以计算

3.写分数的方式很复杂

4.普通人使用不容易

作业二

我的学号是20231405,因为它能允许输入的范围是0~3999,所以分为两个部分2023和1405

2023转换为罗马数字为MMXXIII,1405转换为罗马数字为MCDV,所以,我的学号转换为罗马数字为MMXXIIIMCDV

作业三

因为本身能力不足,便向GPT寻求帮助,它向我提供了代码