鱼C论坛

 找回密码
 立即注册
查看: 2691|回复: 1

关于第17课最后一题

[复制链接]
发表于 2015-10-12 16:20:33 | 显示全部楼层 |阅读模式

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

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

x
求救求救~~请帮帮小弟解惑,第一段代码是小甲鱼得课后答案,第二段代码是我看了答案后重新写得,能得出答案一样,因为我是刚学编程,所以想问下想知道小甲鱼课程里这道题他写的思路是什么?为什么要用到2个while去解决?

1.        def Dec2Bin(dec):
                    temp = []
                    result = ''
   
                    while dec:
                        quo = dec % 2
                        dec = dec // 2
                        temp.append(quo)

                    while temp:
                        result += str(temp.pop())
   
                    return result

        print(Dec2Bin(62))


2.        def Dec2bin(dec):
                     tmp = ''
                    while dec:
                        quo = dec % 2
                        dec = dec // 2
                        tmp += str(quo)

                     return tmp

        print(Dec2bin(5))
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-10-12 16:30:39 | 显示全部楼层
问题以解决了。。。。。知道原因了。。。。差点把自己坑了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-2-17 22:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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