课程
/后端开发
/Python
/初识Python
L=[1,2,3,4]
for a in L:
while True:
print a
if a>3:
break
这个程序错在哪里了
2017-07-11
源自:初识Python 5-6
正在回答
你第一个循环的a=1永远小于3 那么就是死循环,输出的永远为1,
a=a+1
当你用上述的语句执行时,他会先循环先a=1,当1+a>3时,会结束循环,然后继续a=2直至2+a>3,然后是循环a=3. 所以上述语句输出结果为:1,2,3,2,3,3,4
慕瓜2101731
缩进问题
qq_苏格拉没有底_14 提问者
L = [1,2,3,4] for a in L: while True: if a > 3: break print a
xyyyy318 回复 qq_苏格拉没有底_14 提问者
xyyyy318 回复 xyyyy318
qq_苏格拉没有底_14 提问者 回复 xyyyy318
慕瓜2101731 回复 qq_苏格拉没有底_14 提问者
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序