diff --git a/HNS/Excercises/27,06,2023/main (27,07).py b/HNS/Excercises/27,06,2023/main (27,07).py new file mode 100644 index 0000000..6f29fc4 --- /dev/null +++ b/HNS/Excercises/27,06,2023/main (27,07).py @@ -0,0 +1,18 @@ +def verify(message, expected, actual): + a = "=========================" + print(a) + print(message) + if actual != expected: + print("FAILED!") + print(a) + return False + else: + print("SUCCESS!") + print(a) + return True + + + + + +print(verify("Проверка", 1, 1)) diff --git a/HNS/Excercises/27,06,2023/дз 11,07,2023,2.py b/HNS/Excercises/27,06,2023/дз 11,07,2023,2.py new file mode 100644 index 0000000..408d5e4 --- /dev/null +++ b/HNS/Excercises/27,06,2023/дз 11,07,2023,2.py @@ -0,0 +1,29 @@ +def verifier(message, actual, expected): + print('====================') + print(message) + if actual != expected: + print(actual) + print(expected) + print('FAILET') + return False + else: + print("PASSED") + print('===================') + return True + + + +sum_array_test = [("test", 15, sum([1,2,3,4,5]))] + +def verify_all(datatest): + if a > 0: + a = a + b + datatest = a + return datatest + + +for i in range(len(sum_array_test)): + verifier(f"sum_array_test {i + 1}", verify_all(sum_array_test[i][0]), sum_array_test[i][1]) + + + diff --git a/HNS/Excercises/27,06,2023/дз 11,07,2023.py b/HNS/Excercises/27,06,2023/дз 11,07,2023.py new file mode 100644 index 0000000..0adaeff --- /dev/null +++ b/HNS/Excercises/27,06,2023/дз 11,07,2023.py @@ -0,0 +1,16 @@ +def verify(message, expected, actual): + print(message) + if expected(f) != actual(f): + return False + else: + print("SUCCESS") + return True + +f = ['Собака', 1.1] + +print(verify(f)) + + +def verify_all(dataset): + pass + diff --git a/HNS/Excercises/27,06,2023/количество слов.py b/HNS/Excercises/27,06,2023/количество слов.py new file mode 100644 index 0000000..fb288c1 --- /dev/null +++ b/HNS/Excercises/27,06,2023/количество слов.py @@ -0,0 +1,30 @@ +def word_count(text): + result = [] + x = ('абвгдеёжзийклмнопрстуфхцчшщъыьэюя ') + y = '' + + for j in text.lower(): + if j in x: + y += j + + a = y + c = list(str(a).split()) + array1 = [] + array2 = [] + for q in c: + if q in array1: + index = array1.index(q) + array2[index] += 1 + else: + array1.append(q) + array2.append(1) + + for i in range(len(array1)): + result.append((array1[i], array2[i])) + + return result + + +f = 'Я пришел, я ушел, я нашел' + +print(word_count(f))