将一个十进制整数N转换为八进制数。环境:任一Python 3 解释器目的:掌握栈的逻辑结构、存储结构和相关运算该怎样运用Python语言编写代码进行实验呢?
收起
可以用python自带的栈结构来模拟,先进栈的后出:
import queue res = queue.LifoQueue() N=int(input()) while N>=8: res.put(N%8) N//=8 res.put(N) while not res.empty(): print(res.get(),end='') print()
报告相同问题?