Python编程 17
数字化阅读的实现需要将文本进行数字化,即对文本进行有效编码。“二进制”数据则是数据编码的基础。请用Python语言编程实现由十进制数到二进制数的转换,程序运行结果如图2所...
数字化阅读的实现需要将文本进行数字化,即对文本进行有效编码。“二进制”数据则是数据编码的基础。请用Python语言编程实现由十进制数到二进制数的转换,程序运行结果如图2所示。要求:(1)程序的第一行用注释语句注明考生的学籍号、姓名、编写日期;(2)程序的每一行代码后有注释语句说明代码功能;(3)有输入提示、输出提示;(4)使用循环语句
3.6版本的 展开
3.6版本的 展开
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))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询