Python小练习 - 用递归将十进制转化为二进制
# 十进制转二进制的方法:除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))
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: MySQL 的原生 JSON 操作
- 下一篇: Python各进制间的转换