题解 | #进制转换#

进制转换

http://www.nowcoder.com/practice/8f3df50d2b9043208c5eed283d1d4da6

'''
python将16进制转为10进制可以用int('hex型',16) 八进制转十进制int('八进制型',8) 八进制或十六进制或10进制装二进制直接调用 bin(任意进制) 
'''
while True:
    try:
        s=input()
        print(int(s,16))
    except:
        break
全部评论
用while True,输入非十六进制的内容,不会报错。
7 回复 分享
发布于 2022-06-22 17:15
可恶,我没注意多组输入,看到解答的while才明白什么意思
4 回复 分享
发布于 2022-02-13 12:06
我感觉也是呀,为啥全网都用了while True的表达式
3 回复 分享
发布于 2022-06-09 15:18
这是把函数都吃透了,666
1 回复 分享
发布于 2023-06-15 15:43 贵州
挺nb啊
点赞 回复 分享
发布于 2021-11-07 17:41
厉害
点赞 回复 分享
发布于 2021-11-18 20:29
nb
点赞 回复 分享
发布于 2022-01-15 21:29
大佬np
点赞 回复 分享
发布于 2022-03-14 19:07
woc可以!
点赞 回复 分享
发布于 2022-03-24 12:01
s=input() print(int(s,16)) 就可以了,不需要用while True
点赞 回复 分享
发布于 2022-04-24 08:23
牛啊
点赞 回复 分享
发布于 2022-06-12 13:01
666
点赞 回复 分享
发布于 2023-03-22 15:59 贵州
学到了
点赞 回复 分享
发布于 2023-06-19 14:35 广东
牛牛牛
点赞 回复 分享
发布于 10-21 11:07 湖南

相关推荐

挣K存W养DOG:他真的很中意你,为什么不回他
点赞 评论 收藏
分享
201 39 评论
分享
牛客网
牛客企业服务