当前位置:百科知识 > 知到养牛学答案

问题描述:

[单选] 通常我们可以采用"除2取余,倒序输出”的方法,将十进制整数转换为二进制数,例如11除以2,商是5,余数为1;再用5除以2,商是2,余数为1……,依次类推,最后将余数倒序输出即为二进制数1011。请完善程序并保存,实现二进制数的转换功能。#十进制转二进制n=()①()(input("请输入一个大于0的十进制整数:"()s=" " #将字符串s赋值为空while n>0: if n%2==0: #如果n除以2的余数为零()②()#把字符"0"添加到字符串s的最前面 else: s="1"+s #把字符"1"添加到字符串s的最前面()③()#将n整除以2,并重新赋值给nprint("转换之后的二进制数:%s"%s)序号①的答案为:
A.float B.int C.print D.input
参考答案:查看
答案解析:
☆收藏

随机题目