Instruções

Passo 20

Uma vez que o algoritmo tenha terminado de executar, você precisa decidir para qual(is) nó(s) exibir os resultados. Se um target_node específico foi fornecido, você mostrará apenas a distância e o caminho para esse nó. Caso contrário, você mostrará os resultados para todos os nós. Após o término do loop externo for _ in range(n):, crie uma variável chamada targets. Use uma expressão condicional para atribuir a ela [target_node] se target_node não for None, caso contrário atribua range(n).

O que fazer:

Testes:

  • Você deve criar uma variável chamada `targets`.
  • Sua variável `targets` deve conter uma expressão condicional.
  • A expressão condicional deve verificar se `target_node is not None`.
  • Você deve atribuir `[target_node]` quando um alvo for fornecido e `range(n)` caso contrário.

Preview