循环中注释print就不动
本帖最后由 jcpython2 于 2022-5-13 17:30 编辑import time
temp = ['1','- ','= ','- ','= ','- ','= ']
while True:
for each in temp:
print(each,end=' ')
temp.insert(0,temp.pop())
print(temp)
time.sleep(1)
注释掉第七行print(temp),全段代码就没有东西输出
另外
现在我用for能把数组内容不带[,]符号输出,有其他更简单高效的方法吗? 好吧我在vscode测试注释后没结果
放到IDLE一切正常{:10_266:}
现在我用for能把数组内容不带[,]符号输出,有其他更简单高效的方法吗?
可以解包输出,参考代码:
import time
temp = ['1','- ','= ','- ','= ','- ','= ']
while True:
print(*temp)
temp.insert(0,temp.pop())
time.sleep(1) 死循环啊 wp231957 发表于 2022-5-13 18:05
死循环啊
老哥你能不能说说哪里循环错了?
我那个代码vscode没东西输出,但是IDLE就正常输出,两个的python版本都一样 Twilight6 发表于 2022-5-13 17:55
可以解包输出,参考代码:
感谢老哥,完美的代码,让我知道了print(*)直接不带格式输出这个用法
页:
[1]