11智能在线
新记
Python语言编程实现由十进制数到二进制数的转换
就今天一天 麻烦各位大神
举报该文章
相关建议 2018-06-18
#!/usr/bin/python
# -*- coding:utf-8 -*-
# @Time : 2018/6/18 14:04
# @File : Dec_To_Bin.py
"""
description
"""
def dec2bin(string_num):
num = int(string_num)
mid = []
while True:
if num == 0:
break
num, rem = divmod(num, 2)
mid.append(rem)
return ''.join([str(x) for x in mid[::-1]])
if __name__ == '__main__':
anum = raw_input(u'请输入要转换的数字:')
print u'该数字转换为二进制后是:{}'.format(dec2bin(anum))
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7f77ppf82m84smpqs.html
其他看法
第1个回答 2018-06-18
先说一句,这是C语言。想倒过来的话,可以用数组先存起来,然后逆序输出或者使用递归函数,贴一段使用递归函数的代码:#include<stdio.h>
void dectobin(int n){
if(n==0) return;
dectobin(n/2);
printf("%d",n%2);
} void main(void)
{
int n;
void dectobin(int n);
scanf("%d",&n);
dectobin(n);
}
相似回答
大家正在搜
相关问题
请用Python语言编程实现由十进制数到二进制数的转换
python语言编程实现十进制数到二进制数的转换,满足下列条...
python中怎样设计程序将一个十进制数转化为任意进制(2-...
python中输入由0和1构成的任意二进制数转成十进制并输出...
python 2.7十进制转换为二进制程序
python2.7,递归实现十进制到二进制的转换,二进制数用...
python编程将二进制转化为十进制(不用内置函数)
如何用Python将十进制数字转为二进制,以及将二进制转为十...