318: 进制变换

简介: 318: 进制变换

收藏

难度:简单

标签:暂无标签

题目描述

输入一个十进制数,用程序将其变换成2进制数和8进制数。

输入

每一组数据只有一行,即需要被变换的十进制整数。(输入有多组测试数据)

输出

对应每一组数据,输出对应的2进制和8进制,第一行输出2进制,第二行输出8进制数

样例输入复制

3

样例输出复制

11

3

while True:
    try:
        decimal_number = int(input())
        # 将十进制数转换为二进制数
        binary_representation = bin(decimal_number)[2:]  # 通过切片去除二进制字符串中的前缀 '0b'
        print(binary_representation)
        # 将十进制数转换为八进制数
        octal_representation = oct(decimal_number)[2:]  # 通过切片去除八进制字符串中的前缀 '0o'
        print(octal_representation)
    except ValueError:
        print("输入不是有效的十进制数,请重新输入。")
    except EOFError:
        break
相关文章
|
6月前
|
存储
【BigDecima】不可变的,任意精度的有符号十进制数。
【BigDecima】不可变的,任意精度的有符号十进制数。
58 0
|
12天前
矩阵转换
【10月更文挑战第30天】矩阵转换。
20 3
|
3月前
旋转矩阵与欧拉角的相互转换
旋转矩阵与欧拉角的相互转换
54 0
|
3月前
|
算法框架/工具
第4章-变换-4.2-特殊矩阵变换和运算
第4章-变换-4.2-特殊矩阵变换和运算
16 0
|
6月前
进制转换(m 进制 x 转换为 n 进制的数)
进制转换(m 进制 x 转换为 n 进制的数)
|
6月前
|
机器学习/深度学习 存储 数据处理
矩阵编码
矩阵编码
72 0
|
存储 C语言
探索编程中的字母转换:如何将字母变为二进制矩阵?
二进制是学习计算机语言中一个非常重要的知识点,笔者将通过这篇文章帮助读者了解进制转换在程序中的运用,借助进制转化实现火柴形状的字母输出。
146 0
|
算法 Python
十进制与二进制的互换
十进制与二进制的互换
130 0
|
算法
二进制、八进制、十六进制与十进制的相互关系
二进制、八进制、十六进制与十进制的相互关系
进制转换(二进制,八进制,十进制,十六进制)涵盖整数与小数部分,内容的图片全为手写【详细图解】
进制转换(二进制,八进制,十进制,十六进制)涵盖整数与小数部分,内容的图片全为手写【详细图解】