diff --git a/HNS/Excercises/072023 Test function/.idea/072023 Test function.iml b/HNS/Excercises/072023 Test function/.idea/072023 Test function.iml index 909438d..d0876a7 100644 --- a/HNS/Excercises/072023 Test function/.idea/072023 Test function.iml +++ b/HNS/Excercises/072023 Test function/.idea/072023 Test function.iml @@ -2,7 +2,7 @@ - + \ No newline at end of file diff --git a/HNS/Excercises/072023 Test function/.idea/misc.xml b/HNS/Excercises/072023 Test function/.idea/misc.xml index a971a2c..d56657a 100644 --- a/HNS/Excercises/072023 Test function/.idea/misc.xml +++ b/HNS/Excercises/072023 Test function/.idea/misc.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/HNS/Excercises/072023 Test function/main.py b/HNS/Excercises/072023 Test function/main.py index 484398f..77b94a3 100644 --- a/HNS/Excercises/072023 Test function/main.py +++ b/HNS/Excercises/072023 Test function/main.py @@ -15,5 +15,43 @@ def verify(message, expected, actual): -print(verify("Проверка", 1, 1)) +def verify_all(dataset): + summa_success = int() + summa_failed = int() + for result in dataset: + result_function = result[0] + result_actual = result[1] + result_expected = result[2] + if result_actual != result_expected: + summa_failed += 1 + else: + summa_success += 1 + print("Total:", len(dataset), "Successful:", summa_success, "Failed:", summa_failed) + return True + + + +def min_array(array): + min = array[0] + for i in array: + if i < min: + min = i + return min + + +def max_array(array): + max = array[0] + for i in array: + if i > max: max = i + return max + + + +array = [2, 3, 5, 8, 89, 65, 75,7895, 2, 1, 1] + + +dataset = [("Test1", 1, min_array(array)), ("Test2", 7895, max_array(array))] + + +verify_all(dataset)