把十进制转换成八进制的Python代码
时间: 2023-11-19 15:09:14 浏览: 63
python 实现八进制转十进制
以下是将十进制数转换为八进制数的 Python 代码:
```python
decimal_num = int(input("Enter a decimal number: ")) # 获取十进制数
octal_num = oct(decimal_num) # 使用内置 oct() 函数将十进制转换为八进制
print("The octal representation of", decimal_num, "is", octal_num[2:]) # 打印结果,去掉 oct() 函数返回字符串的前两个字符 '0o'
```
在上述代码中,我们使用内置函数 `oct()` 来将十进制数转换为八进制数。注意,`oct()` 函数返回一个字符串,其中包含前缀 '0o' 和八进制数。因此,我们需要使用字符串切片来去掉前缀 '0o',以获得正确的八进制数。
阅读全文