例如此代码无效:
score = 1
while True:
if (score < 500):
hahhahaah
hahahahha
score += 50
在此循环中增加得分,如下所示。我唯一想要的是每次打印此分数。 我想每次打印,直到脚本关闭:51,101,151,201 ....
答案 0 :(得分:0)
您需要学习Python的基本I / O以及循环的工作原理。
如果您只想吐出分数,则需要一个print
语句来完成。我看到您那里也有一个“ if(score <500)`,您可以摆脱它,如果在循环中进行检查,就可以这样做。
随着print语句和循环的改变,您会得到以下信息(自发布Python 2语法以来已得到纠正):
score = 1
while score < 500:
print score
score += 50
一旦得分超过499,循环将结束,程序将仅“退出”。
您还应该考虑阅读更多关于Python的基础知识,例如通过Python开发人员的Python 2 tutorial/introduction文档。它说明了while循环和print语句的操作方式,以便您可以看到特定变量等的值。 (我建议您研究Python 3,因为Python 2将在两年之内淘汰,并且不再受到上游的支持,因此Python 3是您应该习惯的新“标准” Python;它是与Python 2并没有太大的区别,但是它有足够的差异,需要付出一些努力才能将某些内容切换到它上)