题解 | 缩短二进制

缩短二进制

https://www.nowcoder.com/practice/4ffcc9f206b949ddb057ee0099b34d51

a=int(1234)
a_eight=oct(a).replace('0o','0')
a_sixteen=hex(a).upper()
print(f"{a_eight} {a_sixteen}")

定义a为1234

将a转为八进制并去掉0o

将a转为16进制并大写

输出8进制a和16进制a

也可以缩写为:

a=int(1234)

print(f"{oct(a).replace('0o','0')+' '{hex(a).upper()}")

全部评论
中间的+‘ ’是多余的,中间写空格就行了
点赞 回复 分享
发布于 02-21 23:27 陕西

相关推荐

不愿透露姓名的神秘牛友
07-24 13:32
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务