Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

No primeiro exemplo (com o for fora da função) como a função entendeu que o argumento idade teria que ler a lista idades?

idades = [18, 22, 15, 50 ]

def verifica_se_pode_dirigir(idade): if idade >= 18: print(f'{idade} anos de idade, TEM permissão para dirigir') else: print(f'{idade} anos de idade, NÃO TEM permissão para dirigir')

for idade in idades: verifica_se_pode_dirigir(idade)

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

A lista idades está fora da função assim como o for e o que a acontece é que a função que está dentro do For recebe como parâmetro os itens da lista.

Não sei se consegui explicar bem.