forked from learnpythonru/learn-homework-1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path2_if2.py
36 lines (30 loc) · 1.45 KB
/
2_if2.py
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
"""
Домашнее задание №1
Условный оператор: Сравнение строк
* Написать функцию, которая принимает на вход две строки
* Проверить, является ли то, что передано функции, строками.
Если нет - вернуть 0
* Если строки одинаковые, вернуть 1
* Если строки разные и первая длиннее, вернуть 2
* Если строки разные и вторая строка 'learn', возвращает 3
* Вызвать функцию несколько раз, передавая ей разные праметры
и выводя на экран результаты
"""
def main():
"""
Эта функция вызывается автоматически при запуске скрипта в консоли
В ней надо заменить pass на ваш код
"""
string_1, string_2 = input('Введите данные:'), input('Введите данные:')
if not string_1.isalpha() and not string_2.isalpha():
return 0
elif string_1 == string_2:
return 1
elif string_1 == string_2 and len(string_1) > len(string_2):
return 2
elif string_1 != string_2 and string_2 == 'learn':
return 3
else:
return 'Неизвестные данные'
if __name__ == "__main__":
main()