você está aqui 45
o básico
Não Esqueça de Experimentar o Código
da Canção da Cerveja
Se você ainda não o fez, digite o código da canção da cerveja no
IDLE, salve-o como beersong.py e pressione F5 para dar uma volta.
Não vá para o próximo capítulo até ter uma canção da cerveja que funcione.
Reunindo tudo que você já sabe
Veja algumas coisas novas que você aprendeu como resultado de trabalhar (e
executar) no código da canção da cerveja:
A cerveja acabou, o que fazer em seguida?
Este é o fim do Capítulo 1. No próximo você aprenderá um pouco mais
sobre como o Python lida com os dados. Apenas tocamos nas listas neste
capítulo, e é hora de nos aprofundarmos um pouco mais.
P: Continuo tendo erros quando tento executar
o código da canção da cerveja. Mas meu código
parece bom, então estou um pouco frustrado.
Algumas sugestão?
R: A primeira coisa a verificar é se você tem o
recuo correto. Se tiver, então veja se tem tabulações
misturadas com espaços em seu código. Lembre-se: o
código parecerá bom (para você), mas o interpretador não
o executa. Se você suspeitar disso, uma correção rápida
é levar o código para uma janela de edição do IDLE, e
então escolher Edit...Select All no sistema do menu,
antes de escolher Format...Untabify Region. Se você
misturou as tabulações com espaços, isso converterá
todas as suas tabulações em espaços de uma só vez (e
corrigirá qualquer problema de recuo).
Então, você poderá salvar seu código e pressionar F5 para
tentar executá-lo de novo. Se ainda não for executado,
verifique se seu código está exatamente igual ao que
apresentamos neste capítulo. Tenha cuidado com qualquer
erro de ortografia cometido com os nomes das variáveis.
P: O interpretador do Python não avisará se eu
digitar new _ num como nwe _ num?
R: Não. Contanto que uma variável seja atribuída a um
valor, o Python supõe que você sabe o que está fazendo
e continuará a executar seu código. Deve-se ter cuidado,
portanto, fique atento.
Leva um pouco de tempo para se acostumar com o
recuo. Todo programador novo no Python reclama
do recuo em algum ponto. Mas não se preocupe,
logo você nem notará o que está fazendo.
Se há uma coisa que você nunca deve fazer é
misturar tabulações e espaços ao recuar o código
do Python. Evite dores de cabeça no futuro e não
faça isso.
A função range pode ter mais de um
argumento quando chamada. Esses argumentos
permitem controlar os valores start e stop do
intervalo gerado, assim como o valor step.
O valor step da função range também pode ser
especificado com um valor negativo, que muda a
direção do intervalo gerado
CG_HeadFirst_Python.indb 45 18/07/2018 13:18:02
Get USE A CABEÇA! PYTHON now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.