10進法を16新法に変換するコードを書いていたのですが、answer = num10to16list[decNumber] + answerのところが実行されると空白?が入ってしまいます。原因と対処法がわかる方お力を貸してください、、、
python
1import math 2 3def decimalToHexadecimal(decNumber): 4 #ここから書きましょう 5 answer = "" 6 num10to16list = ["0", "1", "2", "3", "4", "5", "6", "7", "8 ", "9", "A", "B", "C", "D", "E", "F"] 7 while decNumber >= 16: 8 i = decNumber % 16 9 decNumber = math.floor(decNumber / 16) 10 answer = num10to16list[i] + answer 11 answer = num10to16list[decNumber] + answer 12 return answer 13 14 print(decimalToHexadecimal(532454))
out
18 1FE6
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。