本文实例讲述了Python实现将罗马数字转换成普通阿拉伯数字的方法。分享给大家供大家参考,具体如下:
罗马数字,我们在某些电视中或者现实生活中都曾经看到过,近日,学习Python时,也遇到了罗马数字的解说,于是顺便写了一个小程序来练习罗马数字到我们日常生活普通数字之间的转换的小函数。
首先,咱们了解一下,罗马数字的潜在法则,
在罗马数字中,利用7个不同字母进行重复或者组合来表达各式各样的数字。
I = 1
V = 5
X = 10
L = 50
C = 100
D = 500
M = 1000
python在数值赋值的时候可以采用数值内循环赋值,很方便
如下
a = [x for x in range(10)]
这样
a = [0,1,2,3,4,5,6,7,8,9]
这里循环得到的是x,x是每次循环的值,这里就是0123456789
如果需要用到x
如下
d = [np.random.rand(10,x) for x in range(10)]
print(d)
d 第一次循环产生10个20行1列的二维数组
第二次循环产生10个20行2列的二维数值
…..
….
以上这篇py