idades = [7,22,27]
def verifica_se_pode_dirigir(idades):
for idade in idades:
if idade >=18:
print(f'{idade} anos. Tem permissão.')
else:
print(f'{idade} anos. Não tem permissão.')
verifica_se_pode_dirigir(idades)
O código está funcionando perfeitamente, mas não entendo como a Python entende que idade
na linha for idade in idades:
refere-se a um elemento da lista. A função possui a lista idades
como parâmetro, mas idade
está definido onde?