forked from learnpythonru/learn-homework-1
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path2_if2.py
More file actions
39 lines (31 loc) · 1.4 KB
/
2_if2.py
File metadata and controls
39 lines (31 loc) · 1.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
"""
Домашнее задание №1
Условный оператор: Сравнение строк
* Написать функцию, которая принимает на вход две строки
* Проверить, является ли то, что передано функции, строками.
Если нет - вернуть 0
* Если строки одинаковые, вернуть 1
* Если строки разные и первая длиннее, вернуть 2
* Если строки разные и вторая строка 'learn', возвращает 3
* Вызвать функцию несколько раз, передавая ей разные праметры
и выводя на экран результаты
"""
def main():
"""
Эта функция вызывается автоматически при запуске скрипта в консоли
В ней надо заменить pass на ваш код
"""
def funct(string1, string2):
if (type(string1) != str) and (type(string2) != str) :
return '0'
elif string1 == string2:
return '1'
elif len(string1) > len(string2):
return '2'
elif string1 != 'Learn' and string2 == 'Learn':
return '3'
else:
return 'Ерунда какая-то'
print(funct('Привет', 'Привет'))
if __name__ == "__main__":
main()