当前位置:   article > 正文

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

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

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

十六进制转十进制

问题描述

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

源代码

num = input()
print(int(num,16))
  • 1
  • 2

问题分析

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

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

更多题目,点击查看

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/244565
推荐阅读
相关标签