gpt4 book ai didi

python - 编写一个将十六进制转换为十进制的函数

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:57 26 4
gpt4 key购买 nike

<分区>

我需要编写一个将十六进制转换为十进制的函数,我已经知道如何去做,但我被困在了第一位。到目前为止,我正在接受用户输入并以十六进制返回它,但这仅在我一次输入 1 个东西时才有效。代码是:

def hex(x):
if x == "0":
return 0
elif x == "1":
return 1
elif x == "2":
return 2
elif x == "3":
return 3
elif x == "4":
return 4
elif x == "5":
return 5
elif x == "6":
return 6
elif x == "7":
return 7
elif x == "8":
return 8
elif x == "9":
return 9
elif x == "A":
return 10
elif x == "B":
return 11
elif x == "C":
return 12
elif x == "D":
return 13
elif x == "E":
return 14
elif x == "F":
return 15

print hex(raw_input().upper())

例如,如果我输入 C 然后它返回 12,它会起作用,但如果我输入 8C,它就不起作用。我不明白这是为什么。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com