Python练习题:十六进制转十进制(选自蓝桥杯)

题目要求:

资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535

代码图:

Python练习题:十六进制转十进制(选自蓝桥杯)_第1张图片

代码如下:
'''
资源限制
时间限制:1.0s   内存限制:512.0MB
问题描述
从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。
注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。
样例输入
FFFF
样例输出
65535
'''
def main():
    num=input()
    print( '{:d}'.format(int(('0x'+num),16)))
main()

运行效果:

Python练习题:十六进制转十进制(选自蓝桥杯)_第2张图片
Python练习题:十六进制转十进制(选自蓝桥杯)_第3张图片

你可能感兴趣的:(Python习题集)