我写这段代码是为了把二进制转换成十进制,这不是最好的代码,因为我是初学者。代码如下:def bin_dec(a):

binary_list = list(str(a))

binary_list.reverse()

g = 1

double_list = [1]

for i in binary_list:

g = g * 2

double_list.append(g)

double_list.pop()

l = 0

ans = []

while l < len(binary_list):

g = binary_list[l]

if g == "1":

k = double_list[l]

ans.append(k)

l = l + 1

return "Decimal Value : %r" % sum(ans)

如果打印bin_dec(01101)output=“0”,则得到“0”,但如果执行此打印bin_dec(1101),则输出为“13”

代码运行得很好,但问题是当二进制数以0开头时,如“00110”或“01010”,Python会立即将其更改为八进制数,从而导致代码无法输出“0”。我曾尝试用oct()函数更改变量“a”,但它也会更改不以0开头的二进制数。他们唯一可行的方法是使用raw_input类似

a = raw_input("type Binary Number : ")但我不想那样做。我希望有人能帮我。我也不想使用任何python函数将二进制数转换为十进制数。谢谢。在

python二进制转十进制代码_代码将二进制转换为十进制相关推荐

  1. Java编写抓取用户信息代码_[代码全屏查看]-一个基于JAVA的知乎爬虫,抓取知乎用户基本信息...

    [1].[代码] [Java]代码 作者:卧颜沉默 链接:https://www.zhihu.com/question/36909173/answer/97643000 来源:知乎 著作权归作者所有. ...

  2. python小猪代码_代码绘制一只小猪佩奇---python篇

    今天教大家用python的pillow包来绘制小猪佩奇,python的安装就不用多说了,直接上代码吧 0.首先当然是安装pillow包啦. 关于pillow库的安装有几种方式 最常使用的是pip安装 ...

  3. python程序员专用壁纸_代码没写完,哪里有脸睡觉!17 张程序员壁纸推荐

    Python,作为一门热门的语言,已经高居编程语言排行榜前三名,也是站长几年前学过的语言之一.当然咯,Python只是站长使用的语言之一,站长也相当熟悉Java.C++.PHP等语言.Python主要 ...

  4. python获取mac窗口坐标_[代码全屏查看]-Python3根据IP地址获取MAC地址

    [1].[代码] [Python]代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import platform import ...

  5. python做项目管理代码_代码发布项目(三)——python操作git、代码发布流程(服务器管理、项目管理)...

    一.python如何操作git 如果你想用python代码操作git需要下载一个模块 安装 pip install gitpython 基本使用 #从远处仓库下载代码到本地 importosfrom ...

  6. python处理excel代码_[代码全屏查看]-python处理Excel文件

    [1].[代码] test_xlrd.py #coding=utf-8 ####################################################### #filenam ...

  7. python手机充值代码_[代码全屏查看]-加油卡在线充值接口实例

    [1].[代码] [Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import urllib, md5, json from urllib i ...

  8. python引用turtle画烟花_代码也浪漫:用Python放一场烟花秀!

    天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花,工作之余也可以随时让程序为自己放一场烟花秀. 这个有趣的小项目并不复杂,只需一点可视化技巧,100余 ...

  9. python处理表格数据教程_代码详解:使用Python从不同表格中提取数据

    常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...

  10. 苹果手机查看python代码_[代码全屏查看]-基于Python的苹果序列号官网查询接口调用代码实例...

    [1].[代码] [Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import ...

最新文章

  1. SAP MM初阶之包含有Service item的服务采购订单
  2. python读取csv文件的方法-python读写csv文件的方法
  3. 英伟达联合芯片巨头ARM打造IOT设备的AI芯片
  4. 干货!Redis集群工作原理解析
  5. 《CSS基础教程》 读书笔记二
  6. go kegg_对miRNA进行go和kegg等功能数据库数据库注释
  7. java接口自动化(二) - 接口测试的用例设计
  8. 正确选择报表工具的十大标准
  9. MemCache详细解读(转)
  10. eclipse打断点调试进入到class文件中,不显示变量值的解决办法汇总
  11. POST 请求的三种常见数据提交格式
  12. HTTP协议基础及报文抓包分析
  13. 2022年圣诞节外贸出口热门清单 外贸进出口商品查询 贸易动力
  14. 接连两天,持续霸榜 GitHub,这款 WiFi 开源神器我爱了!
  15. python3爬取新浪微博_Python3爬取新浪微博头条
  16. unity热更新json_unity3d热更新插件uLua学习整理
  17. Android 天气APP(十三)仿微信弹窗(右上角加号点击弹窗效果)、自定义背景图片、UI优化调整
  18. Docker以及DockerHub的使用
  19. 简单利用Dialog实现Ios从底部弹出的效果,合QQ空间里面的发表说说弹出拍照的效果类似
  20. 浅析深度学习中优化方法

热门文章

  1. 从Oppo手机拍照无法展示谈图片压缩
  2. 不知道怎么压缩图片大小?分享2个压缩小技巧
  3. 传奇怎么修改服务器,如何修改传奇服务端路径
  4. flag计算机领域的意思,flag是什么意思
  5. linux 脚本加密 shc
  6. QAM的符号能量及比特能量
  7. 第五次作业 刘惠惠 自动生成的方法存根
  8. 大麦 Android 选座场景性能优化全解析
  9. n维椭球体积公式_物质的量浓度公式如何应用
  10. Android 10 低内存应用白名单和应用保活