36进制的数转化为10进制
时间: 2024-06-10 20:05:55 浏览: 74
要将36进制的数转换成10进制的数,需要先了解36进制是什么意思。在36进制中,共有36个数字符号,包括0-9和A-Z。因此,将36进制的数转换为10进制的数,需要将每个数字符号的权重乘以对应的36进制的位数,然后求和即可。举个例子,将36进制的数ABCD转换为10进制的数,可以按照以下步骤进行:
A = 10,B = 11,C = 12,D = 13。
ABCD = 10*36^3 + 11*36^2 + 12*36^1 + 13*36^0
= 138237
因此,36进制的数ABCD转换为10进制的数138237。
相关问题
将36进驻数转化为10进制数
将36进制数转换为10进制数的方法是:将36进制数的每一位按权展开,然后相加。
例如,将36进制数"1A2B"转换为10进制数:
1A2B = 1×36³ + 10×36² + 2×36¹ + 11×36⁰ = 46651
因此,36进制数"36"转换为10进制数为:3×36¹ + 6×36⁰ = 114
用python编写36进制数转换为10进制
的函数,你能帮我写一下吗?
当然可以!以下是Python代码实现36进制转换为10进制的函数:
```
def from_36_to_10(num_36):
base = 36
num_10 = 0
for digit in num_36:
num_10 = num_10 * base + int(digit, 36)
return num_10
```
函数的输入是一个36进制的数,输出是对应的10进制数。具体实现是将每一位36进制数转化为10进制数后,不断相乘累加。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)