python二进制转十进制代码_代码将二进制转换为十进制
我写这段代码是为了把二进制转换成十进制,这不是最好的代码,因为我是初学者。代码如下: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二进制转十进制代码_代码将二进制转换为十进制相关推荐
- Java编写抓取用户信息代码_[代码全屏查看]-一个基于JAVA的知乎爬虫,抓取知乎用户基本信息...
[1].[代码] [Java]代码 作者:卧颜沉默 链接:https://www.zhihu.com/question/36909173/answer/97643000 来源:知乎 著作权归作者所有. ...
- python小猪代码_代码绘制一只小猪佩奇---python篇
今天教大家用python的pillow包来绘制小猪佩奇,python的安装就不用多说了,直接上代码吧 0.首先当然是安装pillow包啦. 关于pillow库的安装有几种方式 最常使用的是pip安装 ...
- python程序员专用壁纸_代码没写完,哪里有脸睡觉!17 张程序员壁纸推荐
Python,作为一门热门的语言,已经高居编程语言排行榜前三名,也是站长几年前学过的语言之一.当然咯,Python只是站长使用的语言之一,站长也相当熟悉Java.C++.PHP等语言.Python主要 ...
- python获取mac窗口坐标_[代码全屏查看]-Python3根据IP地址获取MAC地址
[1].[代码] [Python]代码 #!/usr/bin/env python3 # -*- coding: utf-8 -*- import os import platform import ...
- python做项目管理代码_代码发布项目(三)——python操作git、代码发布流程(服务器管理、项目管理)...
一.python如何操作git 如果你想用python代码操作git需要下载一个模块 安装 pip install gitpython 基本使用 #从远处仓库下载代码到本地 importosfrom ...
- python处理excel代码_[代码全屏查看]-python处理Excel文件
[1].[代码] test_xlrd.py #coding=utf-8 ####################################################### #filenam ...
- python手机充值代码_[代码全屏查看]-加油卡在线充值接口实例
[1].[代码] [Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import urllib, md5, json from urllib i ...
- python引用turtle画烟花_代码也浪漫:用Python放一场烟花秀!
天天敲代码的朋友,有没有想过代码也可以变得很酷炫又浪漫?今天就教大家用Python模拟出绽放的烟花,工作之余也可以随时让程序为自己放一场烟花秀. 这个有趣的小项目并不复杂,只需一点可视化技巧,100余 ...
- python处理表格数据教程_代码详解:使用Python从不同表格中提取数据
常用的表格数据存储文件格式--CSV,Microsoft Excel,Google Excel . Python通常称为粘合语言.这个名称归因于人们逐渐开发出的大量接口库和特征,也得益于广泛的使用和良 ...
- 苹果手机查看python代码_[代码全屏查看]-基于Python的苹果序列号官网查询接口调用代码实例...
[1].[代码] [Python]代码 #!/usr/bin/python # -*- coding: utf-8 -*- import json, urllib from urllib import ...
最新文章
- SAP MM初阶之包含有Service item的服务采购订单
- python读取csv文件的方法-python读写csv文件的方法
- 英伟达联合芯片巨头ARM打造IOT设备的AI芯片
- 干货!Redis集群工作原理解析
- 《CSS基础教程》 读书笔记二
- go kegg_对miRNA进行go和kegg等功能数据库数据库注释
- java接口自动化(二) - 接口测试的用例设计
- 正确选择报表工具的十大标准
- MemCache详细解读(转)
- eclipse打断点调试进入到class文件中,不显示变量值的解决办法汇总
- POST 请求的三种常见数据提交格式
- HTTP协议基础及报文抓包分析
- 2022年圣诞节外贸出口热门清单 外贸进出口商品查询 贸易动力
- 接连两天,持续霸榜 GitHub,这款 WiFi 开源神器我爱了!
- python3爬取新浪微博_Python3爬取新浪微博头条
- unity热更新json_unity3d热更新插件uLua学习整理
- Android 天气APP(十三)仿微信弹窗(右上角加号点击弹窗效果)、自定义背景图片、UI优化调整
- Docker以及DockerHub的使用
- 简单利用Dialog实现Ios从底部弹出的效果,合QQ空间里面的发表说说弹出拍照的效果类似
- 浅析深度学习中优化方法