1
resposta

Executo a função e não aparece nenhuma mensagem

insira seu código aqui
idade = 10 

def verifica_se_pode_dirigir(idade):
  if idade >= 18:
    print("tem permissão para dirigir")
  else:
    print("Não tem permissão para dirigir")

  verifica_se_pode_dirigir(idade)
1 resposta

Confere a identação na chamada da função. Me parece que você colocou um espaço a mais antes do "verifica_se_pode_dirigir(idade)", de maneira que a chamada ficou dentro da própria função. Corrigido isso, deve funcionar... Segue versão testada:

idade = 10 

def verifica_se_pode_dirigir(idade):
  if idade >= 18:
    print("tem permissão para dirigir")
  else:
    print("Não tem permissão para dirigir")

verifica_se_pode_dirigir(idade)