Facebook
From h, 5 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 130
  1. class Vector:
  2.     def __init__(self, wektor):
  3.         self.wektor = wektor
  4.  
  5.     def add(self, other):
  6.         return Vector([a + b for a, b in zip(self.wektor, other.wektor)])
  7.  
  8.     def subtract(self, other):
  9.         return Vector([a - b for a, b in zip(self.wektor, other.wektor)])
  10.  
  11.     def multiply(self, scalar):
  12.         return Vector([a * scalar for a in self.wektor])
  13.  
  14. # Przykłady użycia
  15. v1 = Vector([1, 2, 3])
  16. v2 = Vector([4, 5, 6])
  17.  
  18. v_sum = v1.add(v2)
  19. print("Suma:", v_sum.wektor)
  20.  
  21. v_diff = v1.subtract(v2)
  22. print("Różnica:", v_diff.wektor)
  23.  
  24. scalar = 2
  25. v_mul_scalar = v1.multiply(scalar)
  26. print("Iloczyn wektora i skalar:", v_mul_scalar.wektor)