Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 1.24 KB

lacos_py.md

File metadata and controls

59 lines (42 loc) · 1.24 KB

Iteração / laços de repetição (loops)

Sintaxe

O for permite controlar uma seqüência de repetições oegando de um em um itens fornecidos (de uma coleção, de um objeto iterável ou gerador).

lista_de_palavras = ["abacate", "uva", "frango"]
for palavra in lista_de_palavras:
  print(palavra)
  
# o resultado impresso no console:
# abacate
# uva
# franco

É muito comum ser usado em conjunto com range() que produz uma sequência de números.

for n in range(10):
  print(n)
  
# o resultado impresso no console:
# 0
# 1
# 2
# ...
# 8
# 9

Exemplos

linhas paralelas

for y in range(10, 80, 5):
  line(30, y, 80, y) 

laços "aninhados" par fazer uma grade

for i in range(0, 80, 10):
  for j in range(0, 80, 10): 
    ellipse(i, j, 5, 5) 

Glossário

loop (laço) Parte de um programa que pode ser executada repetidamente.


Este material é baseado no material do curso https://arteprog.space/programacao-criativa/


Texto e imagens / text and images: CC BY-NC-SA 4.0; Código / code: GNU GPL v3.0 exceto onde explicitamente indicado por questões de compatibilidade.