首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

菲菲小朋友视频讲解Python编程之-二进制换十进制

二进制换十进制算法

从右到左用二进制的每个数去乘以2的相应次方

二进制怎么转化成十进制转换的方法是:

把各个为拆开。乘以2的次幂。末尾位乘2的0次幂。依次类推。

十进制=1*2^7+0*2^6+0*2^5+1*2^4+0*2^3+1*2^2+1*2+1*2^0 ;

PS:末尾位是2的零次幂,所以是1。

二进制小科普

二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非常微小的开关,用“开”来表示1,“关”来表示0。

菲菲讲解视频

代码

deftwoToTen(n):

m =

sum=

whilen:

a = n %10

sum=sum+ a * (2** m)

m = m +1

n = n //10

returnsum

number =int(input("请输入二进制:"))

print(twoToTen(number))

菲菲2009年5月出生,像大部分父母一样,在菲菲小的时候我给她报了很多兴趣班,有舞蹈、电子琴、绘画、书法、轮滑、魔方、游泳、尤克里里、编程……俗话说“普遍撒网,重点培养”,在这么多兴趣班里面发现菲菲对编程最有天赋,她喜欢用电脑编一些游戏或者自己写代码解一些数学题,孩子的成长需要陪伴和记录,于是我打算用公众号记录她编过的一些程序,写过的一些代码,无论她在编程的路上走多远,我觉得这一段编程之旅是珍贵的,让我用文字和图片记录下你的成长!

欢迎留言,我们一起交流育儿经!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180831B09BVP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券