课程
/后端开发
/Python
/初识Python
n>2时print n 和sum 结果ok, n>20时, 结果怎么是负数?求指导
2016-09-22
源自:初识Python 5-6
正在回答
问题出在n=2^(n-1) 语句上
qq_雪_14 提问者
用power函数来算吧
死循环
的确在n=2^(n-1)上
首先^表示异或
那么第二个程序:
2^(1-1)=2
2^(2-1)=3
2^(3-1)=0
2^(0-1)=-3
>>>>>>>>运行到后面越来越大。。。并且永远不会大于+20,死循环
慕慕5292872 回复 qq_雪_14 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序