FC ConcursosFC Concursos

Flashcard FC382586

Como a avaliação em curto-circuito do operador and previne IndexError ao verificar limites antes de acessar um índice?

Linguagens de Programação para Ciência de Dados

FCC · 2019

De acordo com o assunto TI Ciência de Dados e Inteligência Artificial: Linguagens de Programação para Ciência de Dados, responda:

Como a avaliação em curto-circuito do operador and previne IndexError ao verificar limites antes de acessar um índice?
Mostrar resposta e comentário

Resposta

and avalia da esquerda para a direita e para se a primeira condição for falsa.
Testando pos < len(seq) primeiro, evita acessar seq[pos] fora do intervalo.
Também permite interromper o laço cedo usando and not.





Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/373130

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo