Найти - Пользователи
Полная версия: Изменение элемента списка в цикле на прохлдит компиляцию
Начало » Python для новичков » Изменение элемента списка в цикле на прохлдит компиляцию
1
VAF34
Пытаося изменять массив в цикле. Оказалось, что в цикле изменения не компилиру
 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 в цикле, то выдается сообщение об ошибке на стадии компиляции (приведено в окне)
py.user.next
Удали фигурные скобки.
VAF34
py.user.next
Удали фигурные скобки.
Спасибо! Все работает!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB