def main(): """ Get user input for 2 numbers print sum, difference, product and quotient :return: none """ first = get_num() second = get_num() print('The sum of {0} and {1} is {2}'.format(first, second, add(first, second))) print('The diff of {0} and {1} is {2}'.format(first, second, diff(first, second))) print('The prod of {0} and {1} is {2}'.format(first, second, prod(first, second))) print('The quotient of {0} and {1} is {2}'.format(first, second, div(first, second))) return 0
def test_add_int(self): self.assertEqual(my_functions.add(3, 5), 8) self.assertEqual(my_functions.add(5, 5), 10)
def test_add_string(self): self.assertEqual(my_functions.add('adc', 'de'), 'adcde') self.assertEqual(my_functions.add('', ''), '') self.assertEqual(my_functions.add('3', '3'), '33')
def test_add_float(self): self.assertAlmostEqual(my_functions.add(2.25, 3.13), 5.38) self.assertAlmostEqual(my_functions.add(1.15, 2.15), 3.3)
def test_add_integer(self): """ Test that the addition of two integers returns correct result """ self.assertEqual(my_functions.add(1, 2), 3) self.assertEqual(my_functions.add(0, 0), 0)
def test_add_string(self): """Test the addition of two strings returns one concatenated string""" self.assertEqual(my_functions.add("abc", "def"), "abcdef") self.assertEqual(my_functions.add("", ""), "")
def test_add_string(self): """Test the addition of two strings returns one concatenated string""" # concatenated - konkatenuje (konkatenacja - łączenie stringów) self.assertEqual(my_functions.add('abs', 'def'), 'absdef') self.assertEqual(my_functions.add('', ''), '')
def test_add_string(self): self.assertEqual(my_functions.add("aa", "bb"), "aabb") self.assertEqual(my_functions.add("",""),"")
def test_add_string(self): self.assertEqual(my_functions.add('ab', 'cd'), 'abcd') self.assertEqual(my_functions.add('', ''), '')
def test_add_float(self): self.assertAlmostEqual(my_functions.add(3.2, 4.7), 7.9) self.assertAlmostEqual(my_functions.add(-1.7, 3.9), 2.2)
print("Global namespace before import: ", globals()) import my_functions, sys, my_module #from my_functions import add, exponent #import my_functions as mf print(sys.path) print(my_functions.add(4, 2))
from my_functions import add, sub if __name__ == "__main__": print(add(5, 4)) print(sub(9, 4))
def test_add_integer(self): """Test that addition of two integers returns the correct result""" self.assertEqual(my_functions.add(9, 10), 19) self.assertEqual(my_functions.add(0, 5), 5)
# define a tuple with single element singleton = 'hello', t = 12345, 54321, 'hello!' t = (12345, 54321, 'hello!') # unpacking tuple into multiple variables x, y, z = t print(len(singleton)) print(t) print(x) t = (x**2 for x in range(1, 10)) for tt in t: print(tt, end=" ") print(list(range(1, 10))) from my_functions import add def add(x, y): return x + y + 10 print(add(1, 22))
def test_add_integer(self): self.assertEqual(my_functions.add(3, 4), 7) self.assertEqual(my_functions.add(-4, -6), -10)
def test_add_float(self): self.assertAlmostEqual(my_functions.add(3.2, 5.0), 8.2) self.assertAlmostEqual(my_functions.add(0.0, 0.0), 0.0) self.assertAlmostEqual(my_functions.add(-3.5, 5.0), 1.5)
def test_add_float(self): """ Test that addition of two floats returns correct result """ self.assertAlmostEqual(my_functions.add(2.3, 5.2), 7.5) self.assertAlmostEqual(my_functions.add(2.3, -1.1), 1.2)
def test_add_intiger(self): self.assertEqual(my_functions.add(3, 4), 7) self.assertEqual(my_functions.add(-3, 4), 1) self.assertEqual(my_functions.add(0, 0), 0)
def test_add_float(self): """Test that addition of two floats returns the correct result""" self.assertAlmostEqual(my_functions.add(2.5, 7.5), 10) self.assertAlmostEqual(my_functions.add(17.3, 17.7), 35)