鱼C论坛

 找回密码
 立即注册
查看: 3297|回复: 7

关于十进制向二进制转换的问题,我这代码运行起来出错了

[复制链接]
发表于 2015-7-31 03:49:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 戴宇轩 于 2015-7-31 14:39 编辑
  1. def DtoB(num):
  2.      if num/2:
  3.         DtoB(num/2)
  4.      result = num%2
  5.      print(result)
复制代码

各位大神,看看我这代码为什么不行,运行起来出错啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-7-31 09:52:06 | 显示全部楼层
递归里面的的参数你要保证是正整数,num/2有可能是小数啊,应该写成num//2,用地板除
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-31 12:19:50 | 显示全部楼层
xiongjingkui 发表于 2015-7-31 09:52
递归里面的的参数你要保证是正整数,num/2有可能是小数啊,应该写成num//2,用地板除

太感谢了大神
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-1 07:34:26 | 显示全部楼层
可以直接用内置函数啊。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-1 10:21:48 | 显示全部楼层
!!!!!!!!!!!!!!!!!!!!

评分

参与人数 1荣誉 -3 鱼币 -4 收起 理由
黑龍 -3 -4 请不要无意义灌水!

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-1 16:12:59 | 显示全部楼层

哈哈互相学习
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-2 15:16:44 | 显示全部楼层
啊你为什么不用BIF
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-2 17:14:44 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-17 01:02

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表