Python“蓝桥杯”练习试题–十六进制转十进制
#问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
#样例输入
FFFF
#样例输出
65535
if __name__=='__main__':
s=input()
if len(s)<=8:
s=s.upper()#将字符串中的小写部分转换为大写
res=int(s,16)
print(res)
本文详细指导如何使用Python将用户输入的不超过8位的正十六进制数转换为十进制,包括输入验证和字符转换步骤。通过示例输入FFFF展示转换过程。
1881

被折叠的 条评论
为什么被折叠?



