Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Loops Parametrizados | Laços de Repetição
Python Ninja
Seção 4. Capítulo 3
ninja.py

ninja.py

bookLoops Parametrizados

Deslize para mostrar o menu

Anteriormente, você utilizou funções que recebiam apenas o ninja como parâmetro. Isso era suficiente quando toda ação sempre se comportava da mesma forma.

Nesta tarefa, você vai um passo além. A função fornecida recebe mais de um parâmetro:

def go_down_n(ninja, n):
    for i in range(n):
        ninja.go_down()

Aqui:

  • ninja é o Ninja que você controla;
  • n indica à função quantas células o Ninja deve descer.

Isso permite que a mesma função seja reutilizada com valores diferentes, tornando seu código mais flexível.

Agora utilize esta função para mover o Ninja 3 células para baixo:

ninja.py

ninja.py

copy
Verificar collect_row_n(ninja, 1)
expand arrow
Verificar go_left_n(ninja, 2)
expand arrow
Tarefa

Swipe to start coding

Solução

Explore outros cursos no Catálogo

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 3
ninja.py

ninja.py

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

some-alt