1
resposta

Não é dúvida, mas vale a pena saber: ao invés de reatribuir o valor da variavel "idade", se pode coletar o conteúdo no formato correto de forma direta.

def verifica_permissao_direcao():
  idade = int(input('Qual é a sua idade? '))
  if idade >=18:
    print('Tem permissão para dirigir')
  else:
    print('Não tem permissão para dirigir')
1 resposta

Não sei se entendi a pergunta. No código você já está atribuindo o tipo correto. Mas um input() sempre retornará uma String por default. Por isso usamos o int().