From d6b7f9778def78f03013bb822e54e013c56befcd Mon Sep 17 00:00:00 2001 From: MarynaHnidak <31821297+MarynaHnidak@users.noreply.github.com> Date: Mon, 27 Nov 2017 09:52:54 +0200 Subject: [PATCH 1/2] Create task2.py --- km73/Hnidak_Maryna/11/task2.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 km73/Hnidak_Maryna/11/task2.py diff --git a/km73/Hnidak_Maryna/11/task2.py b/km73/Hnidak_Maryna/11/task2.py new file mode 100644 index 00000000..b1fc8026 --- /dev/null +++ b/km73/Hnidak_Maryna/11/task2.py @@ -0,0 +1,20 @@ +def minimum(list, lenght): + """ + This function find minimum in list + Args: + list: list + lenght: lenght of list + Returns: + float number minimum in list + Raises: + ValueError + """ + m = max(list) + if len(list) < 2: + return float(list[0]) + list.remove(m) + return minimum(list, lenght - 1) + + +list = input("Enter list: ").split() +print(minimum(list, len(list))) From 22c29f61043a822755f6e2608d7bb58cf9af2441 Mon Sep 17 00:00:00 2001 From: MarynaHnidak <31821297+MarynaHnidak@users.noreply.github.com> Date: Mon, 27 Nov 2017 09:53:20 +0200 Subject: [PATCH 2/2] Add files via upload --- km73/Hnidak_Maryna/11/task3.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 km73/Hnidak_Maryna/11/task3.py diff --git a/km73/Hnidak_Maryna/11/task3.py b/km73/Hnidak_Maryna/11/task3.py new file mode 100644 index 00000000..b822c739 --- /dev/null +++ b/km73/Hnidak_Maryna/11/task3.py @@ -0,0 +1,18 @@ +def reverse(list): + """ + This function reverse list + Args: + list: list + Returns: + reverse list + """ + if len(list) < 2: + return list + else: + part = len(list) // 2 + return reverse(list[part:]) + reverse(list[:part]) + + +list = input("Enter list: ").split() + +print(reverse(list))