Olá. Não consegui utilizar a importação no terceiro arquivo dos arquivos criados nosarquivos anteriores. Arquivos estão no mesmo diretório, nomes corretos.
Erro ao rodar Jogos.py
C:\projetos\python-3.11.4-embed-amd64\python.exe C:\projetos\Python\JogosAlura\Jogos.py
Traceback (most recent call last):
File "C:\projetos\Python\JogosAlura\Jogos.py", line 1, in <module>
import jogoadivinhacao
ModuleNotFoundError: No module named 'jogoadivinhacao'
Process finished with exit code 1
Conteúdo da pasta JogosAlura
Pasta de C:\projetos\Python\JogosAlura
16/08/2023 20:11 <DIR> .
16/08/2023 20:11 <DIR> ..
16/08/2023 20:09 <DIR> .idea
16/08/2023 19:56 2.047 jogoadivinhacao.py
16/08/2023 20:11 285 Jogos.py
16/08/2023 19:51 479 Sorteio.py
3 arquivo(s) 2.811 bytes
3 pasta(s) 26.240.065.536 bytes disponíveis
C:\projetos\Python\JogosAlura>
jogoadivinhacao.py
import random
def jogar():
print("********************************")
print("Bem vindo ao jogo de adivinhação")
print("********************************")
#suprimindo código
if(__name__ == "__main__"):
jogar()
Sorteio.py
import random
def jogar():
print("********************************")
print(" Bem vindo ao jogo de Sorteio")
print("********************************")
numero_sorte = random.randrange(1,4)
#suprimindo código
if(__name__ == "__main__"):
jogar()
Jogos.py
import jogoadivinhacao
import Sorteio
print(" *** Escolha o seu jogo ***")
print("****************************")
print("(1) Adivinhação (2) Sorteio")
jogo = int(input("Escolha o Jogo"))
if (jogo == 1):
jogoadivinhacao.jogar()
elif (jogo == 2):
Sorteio.jogar()