📌  相关文章
📜  十进制到八进制转换程序(1)

📅  最后修改于: 2023-12-03 15:22:48.337000             🧑  作者: Mango

十进制到八进制转换程序

本程序可将输入的十进制数转换为八进制数。

使用方法
  1. 在命令行中运行程序。
  2. 输入一个十进制数。
  3. 程序将给出该十进制数的八进制数。
代码实现
def decimal_to_octal(decimal):
    '''将十进制数转换为八进制数'''

    octal = ''

    # 除8取余法
    while decimal != 0:
        octal = str(decimal % 8) + octal
        decimal //= 8

    return octal

if __name__ == '__main__':
    decimal = int(input('请输入一个十进制数:'))
    octal = decimal_to_octal(decimal)
    print(f'{decimal} 的八进制数是 {octal}')

本程序将用户输入的十进制数通过“除8取余”的方法,不断得到余数并将其拼接成八进制数。最终将转换结果输出。