From 6fa7771c6c78b3907ca68d5646d6041215196f52 Mon Sep 17 00:00:00 2001 From: omarali9911 <78656311+omarali9911@users.noreply.github.com> Date: Sun, 26 Sep 2021 00:02:28 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=85=20Solve=20"Python=20Task"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python_pass.py | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/python_pass.py b/python_pass.py index 9616d7a..917644f 100644 --- a/python_pass.py +++ b/python_pass.py @@ -10,5 +10,13 @@ class StringOperations: - def reverse(self, *, to_be_reversed: str = None): - raise NotImplemented('This method need to be implemented') + def reverse(to_be_reversed: str = None): + return to_be_reversed[::1] + +class ReversedString(StringOperations): + pass + + +reversedInput = ReversedString + +print(reversedInput.reverse(input("Write your string :"))) From 53cb1c52e2dac2015793ceeda7e02269a1ebbfb3 Mon Sep 17 00:00:00 2001 From: omarali9911 <78656311+omarali9911@users.noreply.github.com> Date: Sun, 26 Sep 2021 00:04:49 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=90=9B=20Fix=20:=20Bug=20in=20reverse?= =?UTF-8?q?=20functionality?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python_pass.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python_pass.py b/python_pass.py index 917644f..8d3c6ba 100644 --- a/python_pass.py +++ b/python_pass.py @@ -11,7 +11,7 @@ class StringOperations: def reverse(to_be_reversed: str = None): - return to_be_reversed[::1] + return to_be_reversed[::-1] class ReversedString(StringOperations): pass @@ -19,4 +19,4 @@ class ReversedString(StringOperations): reversedInput = ReversedString -print(reversedInput.reverse(input("Write your string :"))) +print(reversedInput.reverse(input("Write your string : ")))