设计一个子函数,将任意一个八进制数据字符串转换为十进制数据,并在主函数中调用此函数。
时间: 2023-04-26 13:04:37 浏览: 153
java_十进制数转换为二进制,八进制,十六进制数的算法
5星 · 资源好评率100%
可以设计一个名为oct_to_dec的子函数,其输入参数为一个八进制数据字符串,输出为对应的十进制数据。
具体实现可以使用Python内置函数int(),将八进制字符串转换为十进制整数。代码如下:
def oct_to_dec(oct_str):
dec_num = int(oct_str, 8)
return dec_num
在主函数中,可以调用oct_to_dec函数,将任意一个八进制数据字符串转换为十进制数据。例如:
oct_str = '1234'
dec_num = oct_to_dec(oct_str)
print(dec_num)
输出结果为:668。
说明:八进制数1234对应的十进制数为668。
阅读全文