wenqinyi 发表于 2022-11-23 19:16:14

求python,十进制转换为8进制的代码

本帖最后由 wenqinyi 于 2022-11-23 19:33 编辑

没有什么内容啦

xiaosi4081 发表于 2022-11-23 19:18:38

n = int(input())
res = 0
while n:
    res=res*10+(n % 8)
    n /= 8
print(res)

jackz007 发表于 2022-11-23 19:24:44

本帖最后由 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>

tommyyu 发表于 2022-11-23 19:27:16

print("{:o}".format(int(input())))
页: [1]
查看完整版本: 求python,十进制转换为8进制的代码