700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Python下十进制转换为二进制

Python下十进制转换为二进制

时间:2024-03-17 14:52:29

相关推荐

Python下十进制转换为二进制

前两天,在读高中的姨弟找我,说他信息考试有一道题不会,要在Python下把十进制转换为二进制,问我会不会,我没学过Python,C只学会了皮毛,靠着一丁点对编程的了解,网上查了查,总算拼凑出来了。

PS:Python下是有现成函数的,只不过不符合题目要求,所以没用

代码如下:

# -*- coding: utf-8 -*-n=int(input('请输入要转换进制的数值:')) x=2 #转换为二进制,所以这里取x=2b=[] #存储余数while True: #一直循环,商为0时利用break退出循环s=n//x #商y=n%x #余数b=b+[y] #每一个余数存储到b中if s==0:break #余数为0时结束循环n=sb.reverse() #使b中的元素反向排列print ('该数字转换为二进制后是:',end='')for i in b:print (i,end='') #连续输出结果

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。