Mundo em Python

Jogo de Matemática

Fonte: https://github.com/techwithtim/3-Mini-Python-Projects/blob/main/project3.py


import time
import random
escolha = True

while escolha:
print("\n")
print(" Jogo de Matemática")
print("""
1. Jogar
0. Sair
""")
escolha = input("Escolha uma opção: ") if escolha == "1":
OPERATORS = ["+", "-", "*"]
Numero_minimo = 3
Numero_max = 12
Número_total_problemas = 10
def problemas():
esquerda = random.randint(Numero_minimo, Numero_max)
direita = random.randint(Numero_minimo, Numero_max)
sinal = random.choice(OPERATORS) expr = str(esquerda) + " " + sinal + " " + str(direita)
resposta = eval(expr)
return expr, resposta
errado = 0
input("Pressione enter para começar!")
print("----------------------")
start_time = time.time()
for i in range(Número_total_problemas):
expr, resposta = problemas()
while True:
pergunta = input("Problema #" + str(i + 1) + ": " + expr + " = ")
if pergunta == str(resposta):
break
errado += 1
end_time = time.time()
total_time = round(end_time - start_time, 2)
print("----------------------")
print("Bom trabalho! Você terminou em", total_time, "segundos!")
elif escolha == "0":
print("\nAdeus")
escolha = None
else:
print("\nEscolha inválida. Tente novamente.")
0