python题编程求解 求解 求解

编写程序,输入一个自然数,输出它的二进制、八进制、十六进制的表示形式。

 

Num = input("请输入任意自然数:")
Num = eval(Num)
print("二进制:",bin(Num))
print("八进制:",oct(Num))
print("十六进制:",hex(Num))

代码如上,万望采纳。

>>> x = 1234
>>> bin(x) 
'0b10011010010'
>>> oct(x)
'0o2322'
>>> hex(x)
'0x4d2'

x 为自然数,

bin 二进制

oct 八进制

hex 出十六进制

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632