Código com as validações para permitir que o usuário dirija.
# Função para ver se é capacitado para dirigir.
def verificando_se_pode_dirigir():
# Pegando nome do usuário abordado.
nome = input('Informe seu nome para começar: ');
# Adquirindo idade.
idade = input(f'Olá {nome}, qual a sua idade? ');
# Verificando é maior de idade.
if int(idade) >= 18:
# Verificando se tem habilitação.
habilitado = input('Você tem habilitação? ');
while (habilitado != 'sim' and habilitado != 'não'):
habilitado = input('Você tem habilitação? (Informe com sim ou não) ');
if habilitado == 'sim':
print(f'{nome}, você tem permissão para dirigir. Tenha uma boa viajem.');
else:
print(f'{nome}, você não tem permissão para dirigir sem habilitação.');
else:
print(f'{nome}, você não tem idade para dirigir.');