na questao temos o seguinte codigo
total = 0
palavra = "python rocks!"
acabou = False
while (not acabou):
#AQUI
total = total + 1
print(total - 1)
porque no final tem um print de total -1.
na questao temos o seguinte codigo
total = 0
palavra = "python rocks!"
acabou = False
while (not acabou):
#AQUI
total = total + 1
print(total - 1)
porque no final tem um print de total -1.
Pois na ultima execução ele verificara que total ==len(palavra) e em seguida fara novamente a soma total +1, para então sair do loop, o que vai fazer com que total seja igual ao tamanho da palavra mais 1 e para que seja exibido corretamente esse 1 deve ser subtraído .