十进制主要运用于日常生活当中,而八进制主要运用于电子技术行业,是为了配合二进制而使用的,二进制是机器能够识别的最直接语言,但是二进制位数太多,不方便记录,所以一般把二进制转化为八进制或十六进制。
在这篇文章中,我们将用Python语言编写八进制和十进制相互转换的程序。
八进制转换为十进制方法1:使用while循环进行转换以上代码是从提取八进制数的最右边开始提取数字,将数字与基数相乘,最后得到十进制数。
例如:八进制数123:
d=1*(8^2) 2*(8^1) 3*(8^0)=83
使用for循环将八进制转换为十进制,该程序使用字符型变量来存储八进制数。