python语言打印ABCDEFG,python语言打印菱形

dfnjsfkhak 8 0

大家好,今天小编关注到一个比较意思的话题,就是关于python语言打印ABCDEFG的问题,于是小编就整理了1个相关介绍python语言打印ABCDEFG的解答,让我们一起看看吧。

  1. 怎么把60进制转换为10进制函数?

怎么把60进制转换为10进制函数

任何一个进制转为十进制,都是用以下的方式。 设那个进制为 

y。 1111(y) = 1 x y^3 + 1 x y^2 + 1 x y^1 + 1 x y^0 = y^3 + y^2 + y + 1 这个情况,则是︰ 1111(60) = 1 x 60^3 + 1 x 60^2 + 1 x 60^1 + 1 x 60^0 = 216000 + 3600 + 60 + 1 = 219661(10) 

图片来源网络,侵删)

要将一个六十进制数转换为十进制数,可以使用以下函数进行转换:

```python

def convert_base_60_to_10(number):

python语言打印ABCDEFG,python语言打印菱形-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

    base_60_digits = "0123456789ABCDEFGHJKLMNPQRSTUVWXYZ_abcdefghijkmnopqrstuvwxyz"

    decimal_number = 0

    power = 0

python语言打印ABCDEFG,python语言打印菱形-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

    for digit in reversed(number):

        decimal_number += base_60_digits.index(digit) * (60 ** power)

到此,以上就是小编对于python语言打印ABCDEFG的问题就介绍到这了,希望介绍关于python语言打印ABCDEFG的1点解答对大家有用

标签: nbsp 进制 十进制