Илия обнови решението на 24.10.2022 18:50 (преди около 2 години)
+def calculate_final_vector(vector, colours):
+
+ x = vector[0]
Можеш да unpack-неш:
x, y = vector
+
+ y = vector[1]
+
+ colours = [i.upper() for i in colours]
+
+ for i in colours:
+
+ match i:
+ case 'C0FFC0':
+ x = x - 1
+ case '00C000':
+ x = x + 1
+ case 'FFC0C0':
+ x = x + 1
+ case 'C00000':
+ x = x - 1
+ case 'FFFFC0':
+ y = y - 1
+ case 'C0C000':
+ y = y + 1
+ case 'C0C0FF':
+ y = y + 1
+ case '0000C0':
+ y = y - 1
+ case '000000':
+ break
+
+ result = (x,y)
Не е нужно да присвояваш към променлива, както и да слагаш скоби. Може просто:
return x, y
+
+ return result
Можеш да unpack-неш:
x, y = vector
Не е нужно да присвояваш към променлива, както и да слагаш скоби. Може просто:
return x, y