八进制转换为十进制
无。
#!/usr/bin/python
# -*- coding:
UTF-8 -*-if __name__ == '__main__':
n = 0p = raw_input('input a octal number:
\n')for i in range(len(p)):
n = n * 8 + ord(p[i]) - ord('0')print n
实例(Python 2.0+)
#!/usr/bin/python
# -*- coding:
UTF-8 -*-if __name__ == '__main__':
n = 0p = raw_input('input a octal number:
\n')for i in range(len(p)):
n = n * 8 + ord(p[i]) - ord('0')print n
以上实例输出结果为:
input a octal number:
12282
八进制转换为十进制