我是python (2.7.3)的新手,我正在编写一个程序,将给定的十进制数转换为二进制的。为此,我编写了一个函数,该函数接受十进制数和空列表,将该数字除以2,将其余部分追加到列表中,并使用剩余商数重复该函数,直到商数为0。to be converted into binary print bin_list
到目前为止,该函数运行良好
我正在努力更好地理解递归和返回语句是如何工作的。因此,我看了一段代码,用于识别与给定术语相关联的fibonacci数--在本例中,4。我很难理解else语句。if n == 0: if n == 1: else:我尝试过使用可视化Python来检查每一步都会发生什么,但是当它命中the语句时,我就迷路了。它看