进制转换——python3解法

进制转换

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

解法1:

while True:
    try:
        number = input()
        n = len(number)
        dic = {'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9,'A':10,'B':11,'C':12,'D':13,'E':14,'F':15}
        final = 0
        for i in range(2,n):
            final += dic[number[i]]*(16**(n-i-1))
        print(final)
    except:
        break

解法2:

while True:
    try:
        print(int(input(),16))

    except:
        break
全部评论
第二个解法是在搞笑么
3 回复 分享
发布于 2020-02-27 02:46
我要吐血了。博主的两种方法我都用了。本地也能通过。牛客上老是提示我输出为空。这是什么情况啊?
2 回复 分享
发布于 2020-02-28 21:18
啊?居然还能这么写,int(imput(), 16)
点赞 回复 分享
发布于 2024-04-22 21:49 浙江
小写的十六进制可以通过么
点赞 回复 分享
发布于 2023-04-02 11:58 山东
print(int(input(),16))可以100%通过,萌新问一下为什么要try catch
点赞 回复 分享
发布于 2022-05-27 17:26
有考虑带小数点的16进制吗?
点赞 回复 分享
发布于 2022-02-09 23:36
为什么是16的n-i-1次方算2开始的数字么
点赞 回复 分享
发布于 2021-05-23 23:39
range循环为什么是从2开始,不对吧
点赞 回复 分享
发布于 2021-02-09 15:37
输出为空是因为没用try except
点赞 回复 分享
发布于 2020-09-05 12:37
print(int(input(),16)) 这一句就可以了吧,为什么必须用异常捕获才行呢
点赞 回复 分享
发布于 2020-08-20 19:00
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while(scanner.hasNext()) { String str = scanner.nextLine(); System.out.println(Integer.valueOf(str.substring(2),16).toString()); } } }
点赞 回复 分享
发布于 2020-02-17 23:44
第二种解法没通过 90%
点赞 回复 分享
发布于 2020-02-10 09:22
import java.util.Scanner; import java.util.*; public class Main{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); Map<character> map = new HashMap<>(); map.put('A',10); map.put('B',11); map.put('C',12); map.put('D',13); map.put('E',14); map.put('F',15); while(scan.hasNext()){ String oxStr = scan.nextLine(); char[] charArr = oxStr.substring(2).toCharArray(); int count = 0; int len = charArr.length; for(int i=0;i</character>
点赞 回复 分享
发布于 2019-10-20 13:26

相关推荐

07-01 23:23
郑州大学 Java
否极泰来来来来:牛客迟早有高三的
点赞 评论 收藏
分享
06-26 22:20
门头沟学院 Java
码农索隆:让你把简历发给她,她说一些套话,然后让你加一个人,说这个人给你改简历,然后开始卖课
我的求职精神状态
点赞 评论 收藏
分享
07-25 13:42
门头沟学院 Java
安锋:看看老板的腿
点赞 评论 收藏
分享
评论
131
17
分享

创作者周榜

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