Esempio n. 1
0
def multiply(e):
    calc.set_math_sign(2)
    if calc.num_num == 0:
        example.config(text=str(calc.get_num()) + calc.get_sign())
    else:
        example.config(text=example.cget("text") + str(calc.get_num()))
Esempio n. 2
0
def divide(e):
    calc.set_math_sign(3)
    if calc.num_num == 0:
        example.config(text=str(calc.get_num()) + calc.get_sign())
    else:
        example.config(text=example.cget("text") + str(calc.get_num()))
Esempio n. 3
0
import calc as c
from sys import exit
import random


def generate():
    global a, b
    a = random.randint(0, 1000)
    b = random.randint(0, 1000)


generate()
c.set_math_sign(0)
c.a = a
c.b = b
print('\n\n' + str(a) + '+' + str(b) + '=' + str(c.calculate()))
if str(float(a + b)) == str(c.calculate()):
    print('Add successful\n')
else:
    print('\n\nBuild unsuccessful\n' + str(float(a + b)))
    exit(1)

generate()
c.set_math_sign(1)
c.a = a
c.b = b
print(str(a) + '-' + str(b) + '=' + c.calculate())
if str(float(a - b)) == str(c.calculate()):
    print('Remove successful\n')
else:
    print('\n\nBuild unsuccessful')