From ace97b92215e0ca287486512018136a060984c5d Mon Sep 17 00:00:00 2001 From: Abdullah <90783453+3b00dy@users.noreply.github.com> Date: Sun, 26 Sep 2021 15:31:34 +0300 Subject: [PATCH 1/2] Update python_pass.py --- python_pass.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/python_pass.py b/python_pass.py index 9616d7a..878c112 100644 --- a/python_pass.py +++ b/python_pass.py @@ -10,5 +10,12 @@ class StringOperations: - def reverse(self, *, to_be_reversed: str = None): - raise NotImplemented('This method need to be implemented') + def reverse(self, *, to_be_reversed: str ):return to_be_reversed[::-1] + +class ReversedString (StringOperations): + def __init__(self): + super().reverse() + +message=ReversedString.reverse(self=None,to_be_reversed="esrever si siht nohtyP olleH") +#the output= Hello Python this is reverse +print(message) From 8a4250224bcb8da125222e168e6c027ef3d6c857 Mon Sep 17 00:00:00 2001 From: Abdullah <90783453+3b00dy@users.noreply.github.com> Date: Sun, 26 Sep 2021 21:59:10 +0300 Subject: [PATCH 2/2] Update python_pass.py --- python_pass.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/python_pass.py b/python_pass.py index 878c112..2da1162 100644 --- a/python_pass.py +++ b/python_pass.py @@ -10,12 +10,15 @@ class StringOperations: - def reverse(self, *, to_be_reversed: str ):return to_be_reversed[::-1] - -class ReversedString (StringOperations): - def __init__(self): - super().reverse() + def reverse(self, *, to_be_reversed: str = None): + raise NotImplemented('This method need to be implemented') + +class ReversedString(StringOperations): + def reverse(self, *, to_be_reversed: str = None): + return to_be_reversed[::-1] + + +message = ReversedString(); +print(message.reverse(to_be_reversed="esrever si siht nohtyP olleH")) -message=ReversedString.reverse(self=None,to_be_reversed="esrever si siht nohtyP olleH") #the output= Hello Python this is reverse -print(message)