def test_multiplication(self): # Floats result = calculator.multiplication(3.3, 7.8) self.assertEqual(result, 25.74) # Zero result = calculator.multiplication(0, 7.5) self.assertEqual(result, 0) # Negative result = calculator.multiplication(-4, -9) self.assertEqual(result, 36) result = calculator.multiplication(-5, 6) self.assertEqual(result, -30) # Non-numeric result = calculator.multiplication("multiply", 2) self.assertEqual(result, None)
def test_three_operands_result(self): from calculator import multiplication operands = "/-34/2/-1" expected_result = "Result of operand multiplication: 68" actual = multiplication(operands) self.assertTrue(expected_result in actual)
def test_three_operands_values(self): from calculator import multiplication operands = "/-34/2/-1" expected_values = "Operands provided: [-34, 2, -1]" actual = multiplication(operands) self.assertTrue(expected_values in actual)
def test_one_operand_result(self): from calculator import multiplication operands = "99" expected_result = "99" actual = multiplication(operands) self.assertTrue(expected_result in actual)
def test_one_operand_values(self): from calculator import multiplication operands = "99" expected_values = "Operands provided: [99]" actual = multiplication(operands) self.assertTrue(expected_values in actual)
def test_multiplication(self): self.assertEqual(calculator.multiplication(-3, 4), -12) self.assertEqual(calculator.multiplication(-2, -1), 2) self.assertEqual(calculator.multiplication(3, -5), -15) self.assertEqual(calculator.multiplication(5, 1.2), 6) self.assertEqual(calculator.multiplication(5, -1.2), -6) self.assertEqual(calculator.multiplication(0, 4), 0) self.assertEqual(calculator.multiplication(0, 0), 0)
def test_multiplication(): assert calculator.multiplication(-3, 4) == -12 assert calculator.multiplication(-2, -1) == 2 assert calculator.multiplication(3, -5) == -15 assert calculator.multiplication(5, 1.2) == 6 assert calculator.multiplication(5, -1.2) == -6 assert calculator.multiplication(0, 4) == 0 assert calculator.multiplication(0, 0) == 0
def test_multiplication(self): self.assertEqual(calculator.multiplication(10, 1), 10) self.assertEqual(calculator.multiplication(-10, 1), -10) self.assertEqual(calculator.multiplication(0, 1), 0) self.assertEqual(calculator.multiplication(-1, 1), -1) self.assertEqual(calculator.multiplication(1.5, 1), 1.5) self.assertEqual(calculator.multiplication(.5, .5), .25)
def handle(self, handler_input): numbers = extract_numbers(handler_input) n1 = numbers["n1"] n2 = numbers["n2"] result = speakable(calc.multiplication(n1, n2)) speak_output = f"The result of {n1} times {n2} is {result} {continue_msg} " card = SimpleCard("My Calculator", str(result)) return ( handler_input.response_builder .speak(speak_output) .set_card(card) .set_should_end_session(False) .response )
def test_division(self): # Floats result = calculator.division(1, 8) self.assertEqual(result, .125) # Zero result = calculator.division(5, 0) self.assertEqual(result, None) result = calculator.division(0, 986) self.assertEqual(result, 0) # Negative result = calculator.division(-8, -2) self.assertEqual(result, 4) result = calculator.division(9, -3) self.assertEqual(result, -3) # Non-numeric result = calculator.multiplication("divide", 7) self.assertEqual(result, None)
def test_multiplication(self): self.assertEqual(calculator.multiplication(1,1),1.0) self.assertEqual(calculator.multiplication(10,10),100.0)
def testMul3 (self): self.assertEqual(multiplication(-12.5, 3.5), -43.75)
def test_invalidMultiplication(self): self.assertEqual(multiplication(5, "bad input"), None)
def test_multiplicationFloat(self): self.assertAlmostEqual(multiplication(3, -0.5), -1.5)
def test_multiplicationNegative(self): self.assertEqual(multiplication(3, -2), -6)
def testMul4 (self): self.assertEqual(multiplication('String', 3.5), 'String values not allowed')
def multiplication(m, n): return c.multiplication(m, n)
def test_three_operands_values(self): from calculator import multiplication operands = '/-34/2/-1' expected_values = "Operands provided: [-34, 2, -1]" actual = multiplication(operands) self.assertTrue(expected_values in actual)
def test_calculator3(self): first = 2 second = 2 expected = 4 result = multiplication(first, second) assert expected == result
def test_multiplication(self): self.assertEqual(calculator.multiplication(6, 3), 18.0) self.assertEqual(calculator.multiplication(1, 2), 2.0) self.assertEqual(calculator.multiplication(4, 8), 32.0) self.assertEqual(calculator.multiplication(9, 3), 27.0)
import calculator user_choice = input("What operation do you want to perform: 1 - addition, 2 - subtraction, 3 - multiplication or 4 - division? ") a = float(input("Enter the value a: ")) b = float(input("Enter the value b: ")) if user_choice == "1": print(calculator.addition(a, b)) elif user_choice == "2": print(calculator.subtraction(a, b)) elif user_choice == "3": print(calculator.multiplication(a, b)) elif user_choice == "4": print(calculator.division(a, b)) else: print("Incorrect value!")
def test_multiplication(self): assert 6 == calculator.multiplication(2, 3)
def test_multiplication_exercise_4(arg, expected): assert multiplication(arg[0], arg[1]) == expected
def test_caclulator4(self): first = 3 second = 3 expected = 9 result = multiplication(first, second) assert expected == result
def test_multiplication(self): result = multiplication(50, 2) self.assertEqual(result, 100)
def test_multuplication(self): assert 100 == calculator.multiplication(10, 10)
def test_three_operands_result(self): from calculator import multiplication operands = '/-34/2/-1' expected_result = "Result of operand multiplication: 68" actual = multiplication(operands) self.assertTrue(expected_result in actual)
def test_5mul(self): result = calculator.multiplication(3, 0) self.assertEqual(result, 0)
def test_multiplication(self): self.assertEqual(calculator.multiplication(2, 1), 2) self.assertEqual(calculator.multiplication(2, 0), 0) self.assertEqual(calculator.multiplication(2, -6), -12) self.assertAlmostEqual(calculator.multiplication(2, 3.33), 6.66)
def test_6mul(self): result = calculator.multiplication(3, -4) self.assertEqual(result, -12)
break number1 = float(input('\nInsert the first number: ')) number2 = float(input('Insert the second number: ')) break except: print("Insert only numeric") if option_selected <= 0 or option_selected > 4: exit(0) elif option_selected == 1: print('\n----------SUM----------') result = sum(number1, number2) print(f'{number1} + {number2} = {result: .2f}') elif option_selected == 2: print('\n----------Subtraction----------') result = subtracion(number1, number2) print(f'{number1} - {number2} = {result: .2f}') elif option_selected == 3: print('\n----------Division----------') result = division(number1, number2) print(f'{number1} / {number2} = {result: .2f}') elif option_selected == 4: print('\n----------Multiplication----------') result = multiplication(number1, number2) print(f'{number1} * {number2} = {result: .2f}')
def test_multiplication(self): self.assertEqual(multiplication(3, 2), 6)