Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Дз от 21.10.2024г.
- class Matrix:
- def __init__(self, rows, cols):
- self.rows = rows
- self.cols = cols
- self.matrix = [[0 for _ in range(cols)] for _ in range(rows)]
- def __mul__(self, scalar):
- new_matrix = [[0 for _ in range(self.cols)] for _ in range(self.rows)]
- for i in range(self.rows):
- for j in range(self.cols):
- new_matrix[i][j] = self.matrix[i][j] * scalar
- return new_matrix
- """Пример использования"""
- matrix = Matrix(2, 3)
- matrix.matrix = [[1, 2, 3], [4, 5, 6]]
- scalar = 2
- result_matrix = matrix * scalar
- print("Исходная матрица:")
- for row in matrix.matrix:
- print(row)
- print("\nМатрица, умноженная на скаляр:", scalar)
- for row in result_matrix:
- print(row)
- 2)
- class Film:
- def __init__(self, title, duration_minutes):
- self.title = title
- self.duration_minutes = duration_minutes
- def __len__(self):
- return self.duration_minutes
- """Пример использования"""
- film1 = Film("Властелин колец: братство кольца", 178)
- film2 = Film("Бойцовский клуб", 139)
- print(f'Длительность фильма {film1.title}: {len(film1)} минут')
- print(f'Длительность фильма {film2.title}: {len(film2)} минут')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement