作业题答案求解释!谢谢!
>>> 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))
111110
不太理解while dec和while temp的含义,while后面加一个变量这种形式,那么代表什么情况下停止循环或者什么情况下继续循环? https://fishc.com.cn/thread-159193-1-1.html qiuyouzhi 发表于 2020-3-9 18:54
https://fishc.com.cn/thread-159193-1-1.html
所以意思就是,只要还能返回该函数的值就继续循环吗? 大珠提子 发表于 2020-3-9 19:28
所以意思就是,只要还能返回该函数的值就继续循环吗?
是返回这个函数
只要返回这个函数,返回的函数就会再执行一次这个过程
页:
[1]