-4
from random import randint
from time import sleep
import sys
def processar():
print("Processando...")
sleep(3)
print()
def voltar():
print("1 - Voltar ao inicio")
print("2 - Sair")
while True:
opcao = int(input("> "))
if (opcao == 1):
jogo()
elif (opcao == 2):
break
else:
print("Opcao invalida!")
def jogo():
computador = randint(0, 5)
jogador = int(input("Tente adivinhar o número no qual eu pensei (de 0 à 5): "))
processar()
while jogador < 0 or jogador > 5:
jogador = int(input("Opa! Você só pode digitar números de 0 até 2. Tente novamente: "))
processar()
if computador == jogador:
print("Você acertou!!! O número que pensei é: {}".format(computador))
voltar()
else:
print("Você errou. Eu pensei no número {} e você digitou o: {}" .format(computador, jogador))
voltar()
jogo()
voltar()
Python is a very interesting language, there are many ways to do a single thing, then came out a term unique to Python which is pythonic code, to represent idiomatic code. Check out this question: https://answall.com/questions/192343/o-que%C3%A9-um-c%C3%B3digo-pyth%C3%B4nico
– vinibrsl
What problem are you trying to solve? What exactly do you want to improve?
– Gustavo Fragoso
What is the purpose of
processar()
?– Victor Stafusa