# ЗАДАНИЕ 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)
# ЗАДАНИЕ 11
class BankAccount:
def __init__(self, money):
self.money = money
def add(self, value):
self.money += value
def take(self, value):
self.money -= value
acc = BankAccount(100)
acc.add(50)
acc.take(20)
print(acc.money)
# ЗАДАНИЕ 12
import math
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
def distance(self, p):
return math.sqrt((self.x - p.x) ** 2 + (self.y - p.y) ** 2)
p1 = Point(1, 2)
p2 = Point(4, 6)
print(p1.distance(p2))
# ЗАДАНИЕ 13
class Student:
def __init__(self, name, grades):
self.name = name
self.grades = grades
def average(self):
return sum(self.grades) / len(self.grades)
s = Student("Alex", [5, 4, 3])
print(s.average())
# ЗАДАНИЕ 14
class Animal:
def speak(self):
print("Звук")
class Dog(Animal):
def speak(self):
print("Гав")
class Cat(Animal):
def speak(self):
print("Мяу")
dog = Dog()
cat = Cat()
dog.speak()
cat.speak()