Oii Sheila, como você está?
Há um erro na chamada da sua função, o nome da função é "verifica_se_pode_dirigir_sem_parametro()
", mas você está chamando a função "verifica_se_pode_dirigir(idade)"
, que provavelmente está em outro trecho do seu arquivo e possui alguma lógica para retornar verdadeiro ou falso.
No código acima que você exemplificou, altere a chamada da função e obterá o valor esperado, veja a abaixo a correção na chamada da função:
def verifica_se_pode_dirigir_sem_parametro():
idade = input ('Qual sua idade')
idade = int (idade)
if idade >= 18:
print('Tem permissão para dirigir')
else:
print('Não tem permissão para dirigir')
verifica_se_pode_dirigir_sem_parametro()
Qualquer dúvida estou por aqui, tá bom?
Grande abraço!