【Python蓝桥杯】十六进制转十进制 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。

最近在刷蓝桥杯题目,按题目做一下笔记整理,顺便分享交流一下,有更好的解决方案欢迎大家共同提出探讨,以下源代码为系统提交满分答案

十六进制转十进制

问题描述

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

源代码

num = input()
print(int(num,16))

问题分析

int(num,16)表示将十六进制的数转换为十进制,如果不在后赘述16,直接使用int(num)表示将字符串转为整型,转换结果会出错

测评结果
在这里插入图片描述

更多题目,点击查看
Python蓝桥杯 基础练习题目整理
Python蓝桥杯 算法训练题目整理
Python蓝桥杯 算法提高题目整理
Python蓝桥杯 历届真题题目整理
Python蓝桥杯 练习系统题目整理(全)

你可能感兴趣的:(Python蓝桥杯——基础练习,蓝桥杯,职场和发展)