课程
/后端开发
/Python
/初识Python
麻烦大家一会求指点
2016-04-03
源自:初识Python 5-6
正在回答
true 确实错了, 应该是 True , 不过其中 第七行有语法错误, 所以没有解释运行代码, 没有报出 true 变量不存在的错误。
解决方法, 第七行的 print 同样缩进 一节, 跟 第二行(x=2^n)到第五行(if n>19:) 一样。
另外 我猜楼主 while 代码块中的
x = 2^n
是 准备计算 2的n次方吧, 如果是的话,用错运算符号了,在python 中 幂运算符是 两个乘号 (**)
所以应该是
x = 2**n
'^' 运算符在Python 中是 按位异或 运算。
慕UI9551527 提问者
清波 回复 慕UI9551527 提问者
while true 改成 while True
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序