>>> frase = 'Python'
>>> contador = 0
>>> while(contador < len(frase)):
... print frase[contador]
... contador+=1
... print 'FIM'
File "<stdin>", line 4
print 'FIM'
^
SyntaxError: invalid syntax
>>>
>>> frase = 'Python'
>>> contador = 0
>>> while(contador < len(frase)):
... print frase[contador]
... contador+=1
... print 'FIM'
File "<stdin>", line 4
print 'FIM'
^
SyntaxError: invalid syntax
>>>
William, não deu pra entender qual a sua dúvida. Poderia explicar melhor?
Qual versão do Python você tem instalada?
Ah, você esta tentando rodar pelo console do Python. Nesse caso, é meio chatinho mesmo. Você precisa fazer primeiro
frase = 'Python'
contador = 0
while(contador < len(frase)):
print frase[contador]
contador+=1
E depois
print 'FIM'
Agora, para ficar bonito, crie o arquivo teste,py
e cole o código como você colocou:
frase = 'Python'
contador = 0
while(contador < len(frase)):
print frase[contador]
contador+=1
print 'FIM'
Abra seu prompt de comando/terminal dentro da pasta onde se localiza o arquivo teste.py
e faça:
python teste.py
Vai tudo dar certinho.
Oi Flavio,
Quando estava estudando, ainda não havia entendido que era necessário sair do while, devido a identação do python, se faz necessário um enter.
Esta totalmente claro.
Obrigado
Tranquilo William. Na prática, não executamos código assim no console do Python. Usamos no curso mais no início para declararmos variáveis e tals.