Exemplo n.º 1
0
    def test_div(self):
        self.assertEqual(calc.division(10, 5), 2)
        self.assertEqual(calc.division(-1, 1), -1)
        self.assertEqual(calc.division(-1, -1), 1)
        self.assertEqual(calc.division(5, 2), 2.5)

        with self.assertRaises(ValueError):
            calc.division(10, 0)
Exemplo n.º 2
0
 def test_division(self):
     self.assertEqual(calc.division(6, 2), 3)
     self.assertEqual(calc.division(5, 2), 2.5)
     self.assertEqual(calc.division(5, 0), 99999)
Exemplo n.º 3
0
 def test_add(self):
     self.assertEqual(calc.addition(10, 5), 15)
     self.assertEqual(calc.substraction(5, 10), -5)
     self.assertEqual(calc.multiplication(5, 10), 50)
     self.assertEqual(calc.division(5, 10), .5)
Exemplo n.º 4
0
    if operator == "+":
        ergebnis = calc.addition(zahl1, zahl2)
        print("Das Ergebnis ist: ", str(ergebnis))
        calc.writefile(str(ergebnis))

    elif operator == "-":
        ergebnis = calc.subtraktion(zahl1, zahl2)
        print("Das Ergebnis ist: ", str(ergebnis))
        calc.writefile(str(ergebnis))
    elif operator == "*":
        ergebnis = calc.multiplikation(zahl1, zahl2)
        print("Das Ergebnis ist: ", str(ergebnis))
        calc.writefile(str(ergebnis))
    elif operator == "/":
        ergebnis = calc.division(zahl1, zahl2)
        print("Das Ergebnis ist: ", str(ergebnis))
        calc.writefile(str(ergebnis))
    elif operator == "log":
        ergebnis = calc.logarithmus(zahl1)
        print("Das Ergebnis ist: ", str(ergebnis))
        calc.writefile(str(ergebnis))
    elif operator == "x²":
        ergebnis = calc.quadrat(zahl1)
        print("Das Ergebnis ist: ", str(ergebnis))
        calc.writefile(str(ergebnis))
    elif operator == "wurzel":
        ergebnis = calc.wurzel(zahl1)
        print("Das Ergebnis ist: " + str(ergebnis))
        calc.writefile(str(ergebnis))
Exemplo n.º 5
0
	def test_division(self):
		result = calc.division(5, 2)
		self.assertEqual(result, 2.5)

		with self.assertRaises(ValueError):
			calc.division(10, 0)
Exemplo n.º 6
0
 def test_division(self):
     tests = [(1, 1, 1), (15, 15, 1), (1, 0, None)]
     for x,y,a in tests:
         self.assertAlmostEqual(calc.division(x, y), a)
 def test_division(self):
  result = calc.division(12,3)
  self.assertEqual(result, 5)
Exemplo n.º 8
0
def div():
    d = division(4,7)
    return d
Exemplo n.º 9
0
 def testDivision(self):
     self.assertEqual(1, division(1, 1))
     self.assertEqual(1, division(2, 2))
     self.assertEqual(2, division(2, 1))
     self.assertEqual(3, division(7.5, 2.5))
Exemplo n.º 10
0
 def test_divide(self):
     self.assertEqual(calc.division(10, 5), 2)
     self.assertEqual(calc.division(-1, 1), -1)
     self.assertEqual(calc.division(-1, -1), 1)
     self.assertRaises(ValueError, calc.division, 10, 0)
Exemplo n.º 11
0
 def test_division(self):
     result = calc.division(2,3)
     expected = 2 / 3
     self.assertEqual(expected, result)  
Exemplo n.º 12
0
 def test_division(self):
     self.assertEqual(calc.division(10, 5), 2)
     self.assertEqual(calc.division(10, -10), -1)
     self.assertEqual(calc.division(-10, -10), 1)
     self.assertEqual(calc.division(10, 0), 0.0)
Exemplo n.º 13
0
choice = input("Enter choice(1/2/3/4/5):")

num1 = int(input("Enter first number: "))
num2 = int(input("Enter second number: "))

if choice == '1':
    print(num1, "+", num2, " = ", addition(num1, num2))

elif choice == '2':
    print(num1, "-", num2, " = ", subtraction(num1, num2))

elif choice == '3':
    print(num1, "*", num2, " = ", multiplication(num1, num2))

elif choice == '4':
    print(num1, "/", num2, " = ", division(num1, num2))

elif choice == '5':
    print(num1, "^", num2, " = ", power(num1, num2))

############### The Exercises (7- 9) and Warm up exercises (7 & 8) are in the Numpy_Exercise.py file ##################


# Ex 10
# Write a python program to read a specific line from a text file. The user enter the specific line,
# the program should be able to read the line either from the bottom or from the top of the page(first line or last line).
def read_line(f, n):
    with open(f, "r") as file:
        read_file = file.readline()
        print(list(file)[n])
Exemplo n.º 14
0
# import entire module
'''import calc

calc.add(45,34,23)
calc.div(10,5)
calc.mul(9,7)'''

#import req. functions

from calc import add
from calc import mul
add(45, 56)
mul(9, 8)

#imported functions can be renamed

from calc import div as division
division(20, 10)

#import all the functions

from calc import *

sub(7, 2)
Exemplo n.º 15
0
 def test_division(self):
     self.assertEqual(calc.division(10, 10), 1)
     self.assertEqual(calc.division(-1, 1), -1)
     self.assertEqual(calc.division(-2, -2), 1)
     self.assertEqual(calc.division(6, 3), 2)
Exemplo n.º 16
0
 def test_division(self):
     result = calc.division(5, 4)
     self.assertEqual(result, 1.25)