我正在做一个任务,我必须在屏幕上循环移动一个模拟机器人 - 我已经把那部分放下了,但是,在循环之间,我还必须打印每个动作覆盖的区域百分比 - 那是我的问题。
我用谷歌搜索了一下,甚至发现有人有同样的问题,但是,我不确定我是否做得正确。
提供了此代码:
percent_complete = 0
for i in range(5):
percent_complete += 20
print('{}% complete'.format(percent_complete))
但是,在出现错误后,进一步的谷歌搜索显示仅适用于某些版本
所以我使用了这段代码:
percent_complete = 0
for i in range(5):
percent_complete += 20
print '% complete' % (percent_complete)
而且,至少,它现在执行代码,但是,打印时的输出如下:
Here we go!
hello
omplete
hello
(omplete
hello
<omplete
hello
Pomplete
hello
domplete
这是什么原因?我假设因为必须编辑其中一个代码,其他部分也可以,但我不确定需要做什么。