其他分享
首页 > 其他分享> > 罗马数字转阿拉伯数字 20211314

罗马数字转阿拉伯数字 20211314

作者:互联网

罗马数字是位置计数吗?

位置计数是一种表达数字的系统,数位按照顺序排列 ,每个数位有一个位值,数字的值是每个数位和位值的乘积之和。罗马数字采用七个罗马字母作数字、即Ⅰ(1)、X(10)、C(100)、M(1000)、V(5)、L(50)、D(500)。
记数的方法:
相同的数字连写,所表示的数等于这些数字相加得到的数,如 Ⅲ=3;
小的数字在大的数字的右边,所表示的数等于这些数字相加得到的数,如 Ⅷ=8、Ⅻ=12;
小的数字(限于 Ⅰ、X 和 C)在大的数字的左边,所表示的数等于大数减小数得到的数,如 Ⅳ=4、Ⅸ=9;
所以罗马数字不是位置计数。

罗马数字的缺点

现在人们不用罗马计数是因为罗马数字运算和写作较为复杂,表示的位数有限至3999,不能直观的看出所表示的数字,尤其是较大的数字,而且没有表示零的符号。

将学号转换成罗马数字

20211314
MMXXI MCCCXIV

编写程序


保存为.py格式后,无法再次打开,并且没有在python中成功运行,看了那么多前辈的博文,打了那么长时间代码,还是没有成功,只能说现阶段的学习很多只是照葫芦画瓢,没有从根本上理解掌握各个步骤的原理。

标签:数字,阿拉伯数字,计数,罗马数字,20211314,位值,数位
来源: https://www.cnblogs.com/bestiwyd/p/15416977.html