如何改善我的代码? 我的代码对于二进制部分和八进制部分工作正常,但是当涉及到十六进制部分时,对于某些值我是不正确的,如果我想将45转换为十六进制,则正确的输出应该是2D,而我总是得到213 ... < / p>
<div id="chat1" class="word">Word 1</div>
<div id="chat2" class="word">Word 2</div>
<div id="chat3" class="word">Word 3</div>
.word {
display: none;
}
$(".word").click(function(e){
$(this).delay(10).fadeOut(1000);
});
答案 0 :(得分:0)
converter(number//base, base) + str(number%base)
将产生"2" + "13"
,因为str(45 % 13)
是"13"
。您也应该转换该部分。
答案 1 :(得分:0)
最好编写您自己的函数,以便在数字系统之间进行转换以学习一些知识。对于“真实”代码,我建议使用Python hex(x)中的内置转换函数。这是convert decimal to hex的示例。