I’m doing an assignment in which I have to move a simulated robot across the screen in a loop – I’ve got that part down, however, between loops, I also have to print the percentage of area covered with each movement – that’s my issue.
I googled a bit and even found someone with the same problem, however, I’m not sure if I’m doing it properly.
This code was offered:
percent_complete = 0
for i in range(5):
percent_complete += 20
print('{}% complete'.format(percent_complete))
However, after an error, further googling revealed that only worked with certain versions
so I used this code:
percent_complete = 0
for i in range(5):
percent_complete += 20
print '% complete' % (percent_complete)
And, at the very least, it now executes the code, however, the output when printing is the following:
Here we go!
hello
omplete
hello
(omplete
hello
<omplete
hello
Pomplete
hello
domplete
What is the cause of this? I assume because one of the codes had to be edited, the other parts do as well, but I’m not sure what needs to be done.
You were missing the
dspecifier.