já testei menor de 18 e maior e não dá o resultado shift+enter.
já testei menor de 18 e maior e não dá o resultado shift+enter.
Olá Neita,
Percebi que seu código tem uma diferença do mostrado ao longo do curso ali na última linha. Pra você imprimir os dados, é necessário trocar o (25) por (idade) logo após o "verifica_se_pode_dirigir"
Logo, seu código ficará nesse padrão aqui
idade = 25
def verifica_se_pode_dirigir(idade): if idade >= 18: print('tem permissão') else: print('Não tem permissão')
verifica_se_pode_dirigir(idade)
Espero ter ajudado! :)
Oi Fellipe Menezes. Eu acredito que estou fazendo algo errado. O comando roda não apresenta nenhum erro, mas não retorna o resultado. Troquei para a palavra (idade) e não funcionou como na aula.
Obrigada pela ajuda.
não consegui também
acredito que seja porque você identou junto com o else por isso não funciona. do jeito que você colocou ai ele está rodando junto com o else. tenta deixar assim:
def permicao_para_dirigir_sem_parametro():
idade = int(input('Qual a sua idade ? '))
if idade >= 18:
print('Você tem permição para dirigir')
else:
print('Você não tem permição para dirigir')
permicao_para_dirigir_sem_parametro()
Espero ter ajudado.
Meu código estava correto porém não estava lendo
idade=20
def verifica_se_pode_dirigir(idade): if idade >=18: print('Tem permissão para dirigir')
verifica_se_pode_dirigir(idade)
Até que igualei a última linha na mesma reta da def , e rodou tranquilo
idade=20
def verifica_se_pode_dirigir(idade): if idade >=18: print('Tem permissão para dirigir')
verifica_se_pode_dirigir(idade)
Já ia cancelar o curso por um pequeno detalhe que faz toda a diferença e se explicado corretamente não daria dor de cabeça