From 4c4e13d721cdd2b351103eebba703586156f0fc2 Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Fri, 24 May 2024 17:28:32 +0300 Subject: [PATCH 1/3] The task 2 is done. --- 2_if2.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/2_if2.py b/2_if2.py index d396bc73..0eefdc17 100644 --- a/2_if2.py +++ b/2_if2.py @@ -15,13 +15,34 @@ """ #Здесь я буду писать свою функцию! +def comparison_function(string_1, string_2): + if not (isinstance(string_1, str) and isinstance(string_2, str)): + return 0 + elif (string_1 == string_2): + return 1 + elif (not (string_1 == string_2) and len(string_1) > len(string_2)): + return 2 + elif (not (string_1 == string_2) and string_2 == 'learn'): + return 2 +# else: +# return 10 + def main(): """ Эта функция вызывается автоматически при запуске скрипта в консоли В ней надо заменить pass на ваш код """ - pass - +# a = comparison_function('stiiing1', 'stringgggg2') +# print(a) + a = comparison_function(1, 'stringgg2') + print(a) + a = comparison_function('stringgg2', 'stringgg2') + print(a) + a = comparison_function('stringgg2', 'learn') + print(a) + a = comparison_function(10, 5) + print(a) + if __name__ == "__main__": main() From 287a38968840d3596ced77e6768b675719b58614 Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Sat, 25 May 2024 10:21:07 +0300 Subject: [PATCH 2/3] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?= =?UTF-8?q?=D0=BB=20=D0=B7=D0=B0=D0=BC=D0=B5=D1=8F=D1=87=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D1=8F=20=D0=BF=D0=BE=20=D0=BA=D0=BE=D0=B4=D1=83=20=D0=B2=D1=82?= =?UTF-8?q?=D0=BE=D1=80=D0=BE=D0=B3=D0=BE=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD?= =?UTF-8?q?=D0=B8=D1=8F.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2_if2.py | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/2_if2.py b/2_if2.py index 0eefdc17..882b2824 100644 --- a/2_if2.py +++ b/2_if2.py @@ -16,16 +16,17 @@ """ #Здесь я буду писать свою функцию! def comparison_function(string_1, string_2): - if not (isinstance(string_1, str) and isinstance(string_2, str)): + if isinstance(string_1, str) and isinstance(string_2, str): + # return 0 + #else: + if string_1 == string_2: + return 1 + elif (not (string_1 == string_2) and len(string_1) > len(string_2)): + return 2 + elif string_2 == 'learn': + return 3 + else: return 0 - elif (string_1 == string_2): - return 1 - elif (not (string_1 == string_2) and len(string_1) > len(string_2)): - return 2 - elif (not (string_1 == string_2) and string_2 == 'learn'): - return 2 -# else: -# return 10 def main(): @@ -35,14 +36,14 @@ def main(): """ # a = comparison_function('stiiing1', 'stringgggg2') # print(a) - a = comparison_function(1, 'stringgg2') - print(a) - a = comparison_function('stringgg2', 'stringgg2') - print(a) - a = comparison_function('stringgg2', 'learn') - print(a) - a = comparison_function(10, 5) - print(a) + print(comparison_function(1, 'stringgg2')) + #print(a) + print(comparison_function('stringgg2', 'stringgg2')) + #print(a) + print(comparison_function('stringgg2', 'learn')) + #print(a) + print(comparison_function(10, 5)) + #print(a) if __name__ == "__main__": main() From daa2cbbcd314a503f9d28d19de9ae36aaca5ab60 Mon Sep 17 00:00:00 2001 From: Vladimir Zadorozhnyy Date: Sat, 25 May 2024 11:48:58 +0300 Subject: [PATCH 3/3] Task 1 is completed and committed from a separate branch! --- 1_if1.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/1_if1.py b/1_if1.py index 070e9915..f5026ca1 100644 --- a/1_if1.py +++ b/1_if1.py @@ -30,9 +30,9 @@ def main(): Эта функция вызывается автоматически при запуске скрипта в консоли В ней надо заменить pass на ваш код """ - age = int(input('Сколько Вам лет? ')) - print('Ваш возраст:', age, 'лет!') - activity = age_detector(age) + age_to_ptint = int(input('Сколько Вам лет? ')) + print('Ваш возраст:', age_to_print, 'лет!') + activity = age_detector(age_to_print) #return age print(activity)