Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Introdução aos Loops | Laços de Repetição
Python Ninja

bookIntrodução aos Loops

Deslize para mostrar o menu

Ao continuar jogando o jogo Ninja, você perceberá algo importante: o Ninja frequentemente precisa realizar a mesma ação várias vezes.

Por exemplo:

  • Avançar por vários blocos;
  • Coletar múltiplos pedaços de sushi;
  • Repetir o mesmo caminho pelo mapa.

Escrever o mesmo comando repetidas vezes funciona, mas rapidamente se torna extenso e difícil de ler. É aqui que entram os loops. Um loop permite instruir o Python a repetir uma ação várias vezes.

Em vez de escrever a mesma linha repetidas vezes, você a escreve uma vez e o Python repete para você.

O que é um for loop?

Um for loop é uma forma de repetir um bloco de código um número específico de vezes.

Veja agora como essa ideia se aplica ao jogo Ninja. Imagine que o Ninja precisa pegar 4 sushis em sequência. Sem um loop, você escreveria:

ninja.py

ninja.py

copy

Com um loop for, é possível escrever:

ninja.py

ninja.py

copy

A sintaxe for i in range(value) será analisada em mais detalhes posteriormente.

Note
Nota

Todo o código dentro de um laço for deve ser indentado abaixo da linha do laço. Por exemplo, o código abaixo não funciona porque não está corretamente indentado:

for i in range(4):
ninja.go_up()
ninja.pick_sushi()
question mark

O que esse código faz?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 4. Capítulo 1
some-alt