Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

def fora de "ordem" não executa

Quando o professor cria a função def imprime_mensagem_abertura(), ele diz que o lugar da função não importa(min 3:08 do vídeo). No meu caso isso de "lugar não importa" não funcionou. Fazendo assim, funciona, visto que o def veio antes da utilização:

import random

def mensagem_boas_vindas():
    print("******************************")
    print("**Bem vindo ao jogo da forca**")
    print("******************************")

def jogar():


    mensagem_boas_vindas()..........

Agora se eu faço como ele, de jogar o def pro final do código dá esse erro:

import random

def jogar():

    mensagem_boas_vindas()......    



erro apresentado:
Traceback (most recent call last):
  File "C:/Users/girre/PycharmProjects/jogos/forca.py", line 50, in <module>
    jogar()
  File "C:/Users/girre/PycharmProjects/jogos/forca.py", line 5, in jogar
    mensagem_boas_vindas()
NameError: name 'mensagem_boas_vindas' is not defined

O que poderia ser?

1 resposta
solução!

Esses alunos apressados! Quem manda não assistir o vídeo até o final?

Acabou que a resposta veio durante o vídeo. :D