Pessoal, tenho uma dúvida sempre que vejo o for do python: podemos nomear o item do for de qualquer forma? Nessa aula e em outros lugares usam o mesmo nome de uma variável declarada acima, e fiquei na dúvida se era obrigatório nomear assim (Nesse caso, o nome era 'idade')
Fiz um teste :
idades = [8, 15, 22, 27, 38, 46]
def verifica_se_pode_dirigir(idade):
if idade >= 18:
print(f'{idade} anos já pode dirigir!')
else:
print (f'{idade} anos ainda não pode dirigir!')
for idade in idades:
verifica_se_pode_dirigir(idade)
Achei que aquele monte de 'idade' ficou confuso, então fiz isso daqui e aparentemente dá no mesmo:
idades = [8, 15, 22, 27, 38, 46]
def verifica_se_pode_dirigir(idade):
if idade >= 18:
print(f'{idade} anos já pode dirigir!')
else:
print (f'{idade} anos ainda não pode dirigir!')
for cada_idade in idades:
verifica_se_pode_dirigir(cada_idade)
Tive sorte ou é isso mesmo?