问题描述

给定n个十六进制正整数,输出它们对应的八进制数。

样例输入

2
39
123ABC

样例输出

71
4435274

n = int(input())  #输入一个正整数n,表示n个十六进制正整数
for i in range(0,n):ans = format(int(input(), 16), 'o') #16进制转8进制n = n-1print(ans)

十六进制转十进制

样例输入

FFFF

样例输出

65535

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

十进制转十六进制

样例输入

30

样例输出

1E

print(format(int(input()),'X'))

拓展:python十进制转换为任意进制

一、使用栈

from pythonds.basic import Stack
def baseConverter(decNumber,base):digits = "0123456789ABCDEF"remstack = Stack()while decNumber > 0:rem = decNumber % baseremstack.push(rem)decNumber = decNumber // basenewString = ""while not remstack.isEmpty():newString = newString + digits[remstack.pop()]return newString
#实例
decNumber,base=map(lambda x:int(x),input('请输入10进制数字与转换进制:').split())
newString=baseConverter(decNumber,base)
print(newString)

二、使用递归

'''将整数转换成2~16为进制基数的字符串'''
def toStr(n,base):convertString = "0123456789ABCDEF"if n < base:return convertString[n]else:return toStr(n//base,base)+convertString[n%base]
n,base = map(int,input().split()) #输入整数与进制基数
num=toStr(n,base)
print(num)

第六行首先进行递归调用,然后才拼接余数对应的字符串,因此程序能够正确工作。如果将convertString查找和返回toStr调用反转,结果字符串就是反转的。

【蓝桥杯】python进制转换16进制转8进制。16进制转10进制。10进制转16进制。相关推荐

  1. 2021第十二届蓝桥杯Python组国赛/决赛 题解

    2021第十二届蓝桥杯Python组国赛/决赛 题解 前言 2021年第十二届蓝桥杯国赛/决赛,因为疫情原因没有像往年一样前往北京参赛,而是在自己学校的机房进行考试,形式上类似蓝桥杯省赛,但由于参加国 ...

  2. 2022年蓝桥杯Python程序设计B组思路和代码分享

    2022年蓝桥杯Python程序设计B组比赛结束了,分享一下题目以及思路. 文章目录 A:排列字母 题目: 思路: 代码: B: 寻找整数 题目: 思路: 代码: C: 纸张尺寸 题目: 思路: 代码 ...

  3. 小学生蓝桥杯Python闯关 | 汇总

    学习Python从娃娃抓起!记录下蓝桥杯Python学习和备考过程中的题目,记录每一个瞬间. 1.小学生蓝桥杯Python闯关 | 获取字符串的最后一个字符_COCOgsta的博客-CSDN博客 2. ...

  4. [蓝桥杯python] 搬运冰块:丑枫接到了一份奇葩的工作:往冰库里搬运冰块.冰库外放着N箱冰块,由于室外温度高,冰块会很快融化,且每箱冰块的融化速度不同.因为每箱冰块的体积,质量不等,把每箱冰块搬运

    [蓝桥杯python] 搬运冰块 1.资源限制 2.输入格式 3.输出格式 4.样式输入及输出 5.代码及解析 大功告成!编写不易,大家成功后点个关注or赞谢谢~ 问题描述 丑枫接到了一份奇葩的工作: ...

  5. 蓝桥杯python组一个星期备战记录贴

    蓝桥杯python组一个星期备赛记录贴 文章目录 前言 注意事项: 一.贪心算法 二.最小生成树之Prim算法 三.动态规划 四.递归算法 五.树与堆 前言 目前是2021年4月11日,一位pytho ...

  6. 青少年蓝桥杯python组(STEMA中级组)

    STEMA中级-青少年蓝桥杯python组 第一套编程题 第一题 第二题 第三题 第四题 第五题 第二套编程题 第一题 第二题 第三题 第四题 第五题 第一套编程题 第一题 [编程实现] 输入一个字符 ...

  7. 第十三届蓝桥杯Python B组国赛题解

    第十三届蓝桥杯Python B组国赛题解 试题A:斐波那契与7 试题 B: 小蓝做实验 试题 C: 取模 试题 D: 内存空间 试题 E: 近似 GCD 试题 F: 交通信号 试题 G: 点亮 试题 ...

  8. 第十三届蓝桥杯Python 大学B组真题详解

    第十三届蓝桥杯Python B组真题详解 试题A 排列字母 试题B 寻找整数 试题C 纸张尺寸 试题D 位数排序 试题E 蜂巢 试题F 消除游戏 试题G 全排列的价值 试题H 技能升级 试题I 最长不 ...

  9. 蓝桥杯Python这一篇就够了-训练系统题库合集(包括VIP试题)数据结构与算法

    第一版写于2020-11-13,第十一届蓝桥杯国赛前夕,老师和同学建议说写博文可以让学习更高效,陆陆续续写一些题解和学习笔记,在我的代码中我加了很多有助于理解程序的注释,希望这篇博客可以帮助你在蓝桥杯 ...

  10. 小学生蓝桥杯Python闯关 | 满分数

    学习Python从娃娃抓起!记录下蓝桥杯Python学习和备考过程中的题目,记录每一个瞬间. 附上汇总贴:小学生蓝桥杯Python闯关 | 汇总_COCOgsta的博客-CSDN博客 [题目描述] 我 ...

最新文章

  1. GoAccess安装及分析nginx实时日志
  2. 屠龙之路_战胜View对DataBase猛烈进攻_ThirdDay
  3. PHP合并数组array_merge函数运算符加号与的区别
  4. linux中更改文件所有者
  5. 时间选择器 可以选择日期和时间
  6. java不要在常量和变量中出现易混淆的字母
  7. oracle数字类型ef映射,Entity Framework 学习中级篇5—使EF支持Oracle9i - ♂风车车.Net - 博客园...
  8. 程序员,与工程师的区别在哪里? (3)
  9. tomcat之 JDK8.0安装、tomcat-8.5.15安装
  10. 19电子设计速成实战宝典pdf_开发宝典丛书:Visual C++编程实战宝典PDF
  11. 新版 IDEA 发布,牛逼!网友:内存占用有所好转!
  12. 欧姆龙 Cx-one卸载软件
  13. WebRTC 概念介绍--一篇读懂source、track、sink、mediastream
  14. 比较好的学习Linux内核的三本书
  15. Android 开发佳站3
  16. 冰冻三尺,非一日之寒。数据解析——xpath(1)
  17. 1647120-04-4,c(Bua-Cpa-Thi-Val-Asn-Cys)-Pro-d-Arg-NEt2 acetate多肽
  18. 网络故障检查、PING命令使用(实测)
  19. postgresql集群方案hot standby初级测试(四)——xlog详细解释header
  20. 配置Atari Gym环境

热门文章

  1. Android自定义视频播放器(三)
  2. 系统默认进程参考与对比
  3. strcpy函数和strcat函数
  4. strcat_s详解
  5. 计算机弹歌光年之外谱子,邓紫棋《光年之外》完整钢琴谱
  6. LVI-SAM imuPreintegration代码解析
  7. 玩游戏提升计算机内存不足,电脑内存不足怎么办?详细解决方案.
  8. 数据可视轻松制作多点飞线图
  9. 【Linux】Linux基础
  10. OGG(ORACLE GOLDENGATE 12.3)安装与学习文档教程