问题描述:
[单选]
通常我们可以采用"除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
参考答案:查看无
答案解析:无
☆收藏
答案解析:无
☆收藏
上一篇:透析器首次使用综合征临床表现分为A型和B型()
下一篇:某个四位数有如下特点( )①这个数加1之后是15的倍数;②这个数减去3是38的倍数;③把这个数各数位上的数左右倒过来所得的数与原数之和能被10整除,求这个四位数。def dx(num)( ) #数字倒序函数 num1 =()①()#num1赋初值 while num != 0( ) gw =()②()# 得到个位上的数 num1 = num1*10+gw num=num//10 return()③()# 返回倒序后的数值"""判断四位数是否满足下列条件,满足则输出( )加1为15的倍数,减3为38的倍数,与本身倒序的四位数相加的和为10的倍数"""for i in range(1000, 10000)( ) if (i+1) % 15 == 0 and()④()and (i+dx(i()% 10 == 0( ) print(i)序号①答案为( )
- 我要回答: 网友(52.15.47.218)
- 热门题目: 1.100M以下的尊享专车赠送的 2.极光付款时,如果是预读需要转 3.现在公众的业务销账可以通过哪