# ЗАДАНИЕ 1 — Сумма чётных чисел
numbers = [1, 2, 3, 4, 5, 6]
summa = 0
for num in numbers:
if num % 2 == 0:
summa += num
print(summa)
# ЗАДАНИЕ 2 — Удаление дубликатов
numbers = [1, 2, 2, 3, 4, 4]
result = []
for num in numbers:
if num not in result:
result.append(num)
print(result)
# ЗАДАНИЕ 3 — Общие элементы списков
list1 = [1, 2, 3]
list2 = [2, 3, 4]
for num in list1:
if num in list2:
print(num)
# ЗАДАНИЕ 4 — Реверс списка
numbers = [1, 2, 3, 4]
print(numbers[::-1])
# ЗАДАНИЕ 5 — Максимум и минимум
numbers = [3, 7, 1, 9, 2]
print(max(numbers))
print(min(numbers))
# ЗАДАНИЕ 6 — Проверка email
import re
email = "test@mail.com"
if re.match(r".+@.+\..+", email):
print("Правильный email")
else:
print("Неправильный email")
# ЗАДАНИЕ 7 — Числа из строки
text = "Мне 20 лет"
numbers = re.findall(r"\d+", text)
print(numbers)
# ЗАДАНИЕ 8 — Проверка пароля
password = "Test123"
if re.match(r"^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)", password):
print("Сложный пароль")
else:
print("Простой пароль")
# ЗАДАНИЕ 9 — Замена слова
text = "У меня есть кот"
result = re.sub("кот", "собака", text)
print(result)
# ЗАДАНИЕ 10 — Разделение строки
text = "Привет, как дела?"
result = re.findall(r"\w+|[^\w\s]", text)
print(result)