将十进制转换为十六进制,反之亦然没有功能

时间:2012-06-17 14:11:26

标签: python hex

我需要一些帮助,在python上使用NO函数将十进制转换为十六进制。

我无法搞清楚算法,感谢帮助谢谢:)

2 个答案:

答案 0 :(得分:2)

扩展对问题的评论 - 找出算法的最简单方法是忘记你正在使用的编程语言。如果你有一个数学问题说:

  

记下以下各项的十六进制:

     

20 8 16 100

你会做什么?想想你要采取的步骤。写出一系列指令 - 一个人可以遵循的东西。这是你的算法。一旦你有了,然后,而不是之前,将它翻译成Python。

答案 1 :(得分:1)

Algo从右到左工作。

  1. 将数字除以16.保留下一次迭代的商,余数是您要查找的数字。它会明显地在0到15之间,将其转换为0..F
  2. 只要商数> = 16,重复。