1
resposta

Solução

Antes de atribuir um int para a variável, fiz uma verificação para saber se o que o usuário digitou é mesmo um número

def pode_dirigir_sem_parametros():
    idade = input('Qual a sua idade? ')
    if not idade.isnumeric():
        print('Digite uma idade válida.') 
    else:
        idade = int(idade)

        if idade >= 18:
            print('Tem permissão para dirigir!!')
        else:
            print('Não tem permissão para dirigir!!')

pode_dirigir_sem_parametros()

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Interessante. O código trouxe o mesmo resultado mas com sintaxe diferente.