Пытаося изменять массив в цикле. Оказалось, что в цикле изменения не компилиру
mport numpy as np
Vars = np.array([-10, -20]);
Vars[0] = 59
print("Updated Vars:", Vars)
for i in range(-1, 1, 1):
for j in range(-2, 2, 2):
{ #Vars[0] = 1
print(i,j)
};14:25 13.12.2024
OUT:
Updated Vars: [ 59 -20]
[ 59 -20]
[2 0]
[0 1]
-1 -2
-1 0
59 -20
0 -2
0 0
59 -20
Если раскомментировать Vars[0] = 1 в цикле то:
OUT:
File "k:\ИскусстИнтелект\Python\ManOrWuman\Vars.py", line 8
Vars[0] = 1
^^^^^^^
SyntaxError: cannot assign to subscript here. Maybe you meant '==' instead of '=
'?
Приведена программа без попытки изменить элемент в цикле. Изменение вне цикла проходит. Если убрать знак комментария Vars = 1 в цикле, то выдается сообщение об ошибке на стадии компиляции (приведено в окне)