罗马数字转阿拉伯数字(选做)
任务详情
参考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寻求帮助,它向我提供了代码