Skip to content

Commit 267a02b

Browse files
committed
Fix code style issues with Black
1 parent 46c398f commit 267a02b

File tree

1 file changed

+44
-35
lines changed

1 file changed

+44
-35
lines changed
Lines changed: 44 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,59 @@
11
class Vector:
2-
"""
3-
Constructor
4-
5-
self: a reference to the object we are creating
6-
vals: a list of integers which are the contents of our vector
7-
"""
8-
def __init__(self, vals):
9-
self.vals = vals
10-
# print("Assigned values ", vals, " to vector.")
11-
12-
"""
2+
"""
3+
Constructor
4+
5+
self: a reference to the object we are creating
6+
vals: a list of integers which are the contents of our vector
7+
"""
8+
9+
def __init__(self, vals):
10+
self.vals = vals
11+
# print("Assigned values ", vals, " to vector.")
12+
13+
"""
1314
String Function
1415
1516
Converts the object to a string in readable format for programmers
1617
"""
17-
def __str__(self):
18-
return str(self.vals)
19-
20-
"""
18+
19+
def __str__(self):
20+
return str(self.vals)
21+
22+
"""
2123
Elementwise power: raises each element in our vector to the given power
2224
"""
23-
def __pow__(self, power):
24-
return Vector([i**power for i in self.vals])
25-
26-
"""
25+
26+
def __pow__(self, power):
27+
return Vector([i ** power for i in self.vals])
28+
29+
"""
2730
Addition: adds each element to corresponding element in other vector
2831
"""
29-
def __add__(self, vec):
30-
return Vector([self.vals[i] + vec.vals[i] for i in range(len(self.vals))])
31-
32-
"""
32+
33+
def __add__(self, vec):
34+
return Vector(
35+
[self.vals[i] + vec.vals[i] for i in range(len(self.vals))]
36+
)
37+
38+
"""
3339
Multiplies each element in the vector by a specified constant
3440
"""
35-
def __mul__(self, constant):
36-
return Vector([self.vals[i] * constant for i in range(len(self.vals))])
37-
38-
"""
41+
42+
def __mul__(self, constant):
43+
return Vector([self.vals[i] * constant for i in range(len(self.vals))])
44+
45+
"""
3946
Elementwise subtraction: does the same as addition, just subtraction instead
4047
"""
41-
def __sub__(self, vec):
42-
return self + (vec * (-1))
43-
48+
49+
def __sub__(self, vec):
50+
return self + (vec * (-1))
51+
52+
4453
vec = Vector([2, 3, 2])
4554
otherVec = Vector([3, 4, 5])
46-
print(str(vec)) # [2, 3, 2]
47-
print(vec ** 2) # [4, 9, 4]
48-
print(vec - otherVec) # [-1, -1, -3]
49-
print(vec + otherVec) # [5, 7, 7]
50-
print(vec * 5) # [10, 15, 10]
55+
print(str(vec)) # [2, 3, 2]
56+
print(vec ** 2) # [4, 9, 4]
57+
print(vec - otherVec) # [-1, -1, -3]
58+
print(vec + otherVec) # [5, 7, 7]
59+
print(vec * 5) # [10, 15, 10]

0 commit comments

Comments
 (0)