Python编程 17

数字化阅读的实现需要将文本进行数字化,即对文本进行有效编码。“二进制”数据则是数据编码的基础。请用Python语言编程实现由十进制数到二进制数的转换,程序运行结果如图2所... 数字化阅读的实现需要将文本进行数字化,即对文本进行有效编码。“二进制”数据则是数据编码的基础。请用Python语言编程实现由十进制数到二进制数的转换,程序运行结果如图2所示。要求:(1)程序的第一行用注释语句注明考生的学籍号、姓名、编写日期;(2)程序的每一行代码后有注释语句说明代码功能;(3)有输入提示、输出提示;(4)使用循环语句
3.6版本的
展开
 我来答
百度网友70ada79
2018-06-19 · TA获得超过111个赞
知道答主
回答量:83
采纳率:66%
帮助的人:41.1万
展开全部
# 十进制转二进制的方法:除2取余,逆序排列  
def change(n):  
    result = '0'  
    if n == 0:    # 输入为0的情况  
        return result  
    else:  
        result = change(n // 2)         # 调用自身  
        return result + str(n % 2)  
num = int(input("请输入一个十进制的数字:"))  # 提示用户输入十进制数,由于input()的返回值是str类型,故需要转化为int类型  
print(change(num))
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式