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 idadeestá definido onde?