você está aqui 25
o básico
Use “for” ao
fazer o loop
um número
conhecido
de vezes.
Iterando um Número Específico de Vezes
Além de usar for para iterar uma sequência, é possível ser mais exato e
especificar várias iterações, graças à função predefinida chamada range.
Vejamos outro exemplo de uso que mostra como usar range.
Exemplo de uso 3. Em sua forma mais básica, range aceita um
argumento inteiro que dita quantas vezes o loop for é executado
(veremos outros usos de range mais tarde neste livro). Nesse loop, usamos
range para gerar uma lista de números atribuídos, um por vez, a num:
O loop for não usou a variável de iteração do loop num em nenhum lugar
no suíte do loop. Isso gerou um erro, o que está certo, pois cabe a você
(programador) decidir se num precisa ou não ser processado mais no
suíte. Neste caso, não fazer nada com num é bom.
>>> for num in range(5):
print('Head First Rocks!')
Head First Rocks!
Head First Rocks!
Head First Rocks!
Head First Rocks!
Head First Rocks!
Solicitamos um intervalo de cinco
números, portanto, iteramos cinco
vezes, o que resulta em cinco
mensagens. Lembre-se: pressione
Enter duas vezes para executar
o código que tem um suíte.
Parece que nossos
experimentos do loop “for”
compensarão. Terminamos com
a primeira tarefa?
Na verdade, sim. A tarefa 1
está concluída.
Os três exemplos de uso mostram que o loop
for do Python é o que precisamos usar aqui,
portanto, vamos pegar a técnica mostrada
no Exemplo de uso 3 e usá-la para iterar um
número específico de vezes usando um loop for.
Uma
sequência é
uma coleção
ordenada
de objetos.
CG_HeadFirst_Python.indb 25 18/07/2018 13:17:48
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.