-
Notifications
You must be signed in to change notification settings - Fork 0
/
lesson10.py
141 lines (105 loc) · 5.48 KB
/
lesson10.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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
# Тема: Команда if.
# if умова:
# тіло умови.
# Тіло умови виконуюється або активується тільки якщо
# умова правильна.
# Для правельності уови команда if повинна отримати у вілповідь True
# Команда if <---=True із < умова
# product = "banana"
# if product == "apple":
# print("Це яблуко")
# == - це оператор порівняння для порівняння двух значень
# зліва і спрва. Якщо вони рівні, оператор поветає True,
# В іншому випадку повертається False.
# print(5==3) # Виводить: True
# names = ["Luiza", "Askar", "JoHn", "JohN"]
# for n in names:
# if n.lower() == "john":
# print(n.upper())
# password = "qwerty123"
# user_password = input("Введіть ваш пароль: ")
# # використовужмо strip() для видалення лишніх пробілів з боків.
# if user_password.strip() == password:
# print("Ваші дані вірні, ви усмішно авторизувались")
# Оператор нерівності - "!="
# Оператор нерівності перевіряє , що значення зліва та справа нерівні.
# Якщо це так повертає True, в іншому випадку False
# product = "mushrooms"
# if product != "cheese":
# print("Ваш продукт в наявності")
# user_status = "banned"
# if user_status != "active":
# print("Ваш акаунт забенений!")
# Оператори меньше(<), більше(>), менше рівно(<=) і більше рівно(>=)
# age = int(input("Введіть ваш вік: "))
# if age > 16:
# print("Ви можете зайти в цей заклад")
# else:
# print("Вам вхід заборонений")
# else - це команда для випадку не виконання умови if.
# else зпрацьовує тільки, якщо не спрацював if.
# Важливо! if і else не можуть відпрацювати одночасно в одній конструкції
# Оператор "in"
# Даний оператор перевіряє, що один обєкт зліва присутній в іншому обєкті справа
# Наприклад:
# "a" in "apple" # Виводить: True
# Також ми можемо перевірити наявність одного елемента в іншому списку.
# banned_users = ["kg_boy", "aika98", "zloibala", "patriot"]
# username = input("Введіть ваш логін: ")
# if username in banned_users:
# print("Ваш аккаунт в бані")
# else:
# print("Ви успішно увійшли!")
# Переьбір срисків та створення умови
# new_users = ["natlus", "kg_boy", "alkash", "alina98"]
# taken_users = ["kg_boy", "alkash", "patriot", "lena97"]
# active_users = []
# for new_user in new_users:
# if new_user in taken_users:
# print(f"Логін {new_user} зайнятий, спробуйте ще раз!")
# else:
# active_users.append(new_user)
# print(f"Ваш аккаунт під логіном {new_user} успішно створено!")
# print(active_users)
# Завдання:
# Існує два списку чисел і один пустий список.
# Добавте в третій пустий список тількі ті числа із першого списка
# які відсутні і другому.
# numbers1 = [2,4,6,10,12,14,17]
# numbers2 = [4,6,12,15,17,18]
# numbers3 = []
# for n1 in numbers1:
# if n1 in numbers2:
# print(f"Чила {n1} присутні в списку numbers1 та nambers2")
# else:
# numbers3.append(n1)
# print(f"Додані до списку numbers3 числа {n1}")
# print(numbers1)
# print(numbers2)
# print(numbers3)
# В кінці прінт всіх трьох списків
# Завдання 2:
# Існує дві групи А та В группа. Існує визначений список студентів.
# Потрібно відсортувати студентів по групам.
# students = ["Aktan-group-b", "Luiza-group-a", "John-group-b", "Askar-group-a"]
# group_b = []
# group_a = []
# for s in students:
# if "group-a" in s:
# group_a.append(s)
# else:
# group_b.append(s)
# print(group_a)
# print(group_b)
# Завдання 3:
# Користувач вводить через input свій логін. Перевірте, що його немає в списку
# уже створених логінів, щоб не створювати копії.
# Якщо данний логін зайнятий, напишить про це користувачу
# Якщо логін вільний, добавте його в список логінів
# usernames_list = ["patriot", "killer_kg", "natlus", "alina98", "spaceof.heat"]
# username = input("Введіть ваш логін: ")
if username in usernames_list:
print(f"Ваш логін {username} зайнято, спробуйте інший!")
else:
usernames_list.append(username)
print(usernames_list)