求python,十进制转换为8进制的代码
本帖最后由 wenqinyi 于 2022-11-23 19:33 编辑没有什么内容啦 n = int(input())
res = 0
while n:
res=res*10+(n % 8)
n /= 8
print(res) 本帖最后由 jackz007 于 2022-11-23 19:27 编辑
n = int(input())
k , s = n , ''
while n :
s = str(n % 8) + s
n //= 8
print('0o%s' % s)
print(oct(k))# 用BIF() 验证结果
运行实况:
D:\\Python>python x.py
288
0o440
0o440
D:\\Python> print("{:o}".format(int(input())))
页:
[1]