Confundida com instruções de retorno

votos
-1
def array123(nums):
  for i in range(0,len(nums)):
    if nums[i:i+3]==[1,2,3]:
      return True
  return False

Este é um código para verificar a presença de lista [1,2,3] na lista introduzida. Agora, se a lista contém [1,2,3], então Verdadeiro será devolvido. Agora a minha pergunta é quando as alças fica mais acostumado a declaração retornar False substituir o valor True retornou quando a lista de partidas. Ou quando a lista corresponde ao valor True retornará automaticamente sem ir mais longe para o fim da função

Publicado 19/12/2018 em 14:16
fonte usuário
Em outras línguas...                            


1 respostas

votos
0

Sua segunda suposição é certo. Ao passar por uma instrução de "retorno", ele vai deixar a função para quaisquer outras linhas sob este não será executado.

Respondeu 19/12/2018 em 14:20
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more