Загрузка данных


# ЗАДАНИЕ 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)