Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Não executa/erro

Estou colocando o mesmo exemplo apresentado no vídeo da aula, porém ele não responde se há permissão para dirigir ou não:

idade = 15

def verica_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)

Tentei fazer mais uma e deu erro também:

media = 6

def verifica_se_atingiu_a_media(media):
  if media >= 6:
    print('Atingiu a media)')
  else:
    print('Não atingiu a media')
verifica_se_atingiu_a_media(media):
  File "<ipython-input-46-fcc491dfa612>", line 9
    verifica_se_atingiu_a_media(media):
                                       ^
SyntaxError: invalid syntax
3 respostas
solução!

Olá Bruna, no primeiro código apresenta o seguinte erro:

idade = 15

def verica_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)

Na linha def verica_se_pode_dirigir(idade): está escrito verica ao invés de verifica

Já no segundo código, na hora que "pergunta" se atingiu a média, escreva o verifica_se_atingiu_a_media(media) sem os " : " (dois pontos) no final.

Faça a correção e verifica se esta funcionando.

Olá, Bruna! Tudo bem com você?

O primeiro código não retornou o resultado porque você está chamando a função com um nome diferente do que foi definido. A função foi definida com o nome verica_se_pode_dirigir e você a chamou como verifica_se_pode_dirigir(idade). Executei o código fazendo a correção do nome e funcionou perfeitamente:

idade = 15

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)

Saída:

Não tem permissão para dirigir

O segundo código funcionou aqui pra mim. Executei o seguinte código:

media = 6

def verifica_se_atingiu_a_media(media):
  if media >= 6:
    print('Atingiu a media')
  else:
    print('Não atingiu a media')

verifica_se_atingiu_a_media(media)

Saída:

Atingiu a media

Verifique se o código acima também funciona pra você.

Qualquer dúvida estou à disposição.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!

Muito obrigada pela ajuda!