Jump to content

Python: Tabla operațiilor matematice


Recommended Posts

Posted

Task: Să se creeze tabla operațiilor matematice ( adunare, scădere, înmulțire, împărțire ) pentru a verifica cunoștințele elevilor. Operațiile sunt generate random de către calculator. Se oferă rezultatul corect în cazul în care elevul greșește răspunsul.

Sursă:

Spoiler

import random

print("Tabla operatiilor matematice")
print("--------------------------------")
operatori = ["+", "-", "*", "/"]


while True:
    num = random.randrange(1, 10)
    num2 = random.randrange(1, 10)
    operatie = random.randrange(0, 3)
    operatie = operatori[operatie]

    print(str(num) + operatie + str(num2) + " ?")

    if operatie == '+':
        rezultat = num + num2
    elif operatie == '-':
        rezultat = num - num2
    elif operatie == '*':

        rezultat = num * num2
    elif operatie == '/':
        rezultat = num / num2

    rezultat2 = input("Introduceti rezultatul acestei operatii: ")
    if rezultat2 == "":
        break
    rezultat2 = int(rezultat2)
        
    if rezultat == rezultat2:
        print("Corect! Felicitari!")
    else:
        print("Raspuns gresit! Rezultatul corect era: " + str(rezultat))
    print("___________________________")

 

tabla-operatiilor-matematice.png

tabla-operatiilor.py

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...