蓝桥杯-零基础python的刷题之路-十六进制转八进制(包含知识点详细记录)

本文记录了从零基础学习Python的蓝桥杯刷题过程,重点讲解如何将十六进制转换为八进制。文章介绍了计算机中不同进制的概念,强调了在Python中如何进行进制转换,特别是将十六进制数字转换为八进制,并注意去除八进制输出前的多余0。同时,提供了字符串截取的方法以满足题目输出要求。
摘要由CSDN通过智能技术生成

a. 从键盘输入使用

n=input()

b.关于几进制的知识

在计算机语言中,存在不同的进制。

进制就是进位制,是人们规定的数字进位方式。

N进制就代表逢N进一位,十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一 。

在计算机中,任何信息必须转换成二进制形式数据后才能由计算机进行存储、运算、传输。

c.如何按照题目要求将十六进制转换成八进制。

注意:平时使用input()函数读入的数字都是十进制

如果将输入转换成十六进制,使用语句:

hex(n)

如果将输入转换成八进制,使用语句:

oct(n)

如果将输入转换成十进制,使用语句:

int()

本题要求输入的是十六进制,思路是先将输入转换成十进制,在转换成八进制.

int(input(),16) #转换成了十进制

接下来将其转换成八进制:


                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值