Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 13, 2024 14:00:10

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение элемента списка в цикле на прохлдит компиляцию

Пытаося изменять массив в цикле. Оказалось, что в цикле изменения не компилиру

 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 в цикле, то выдается сообщение об ошибке на стадии компиляции (приведено в окне)

Офлайн

#2 Дек. 14, 2024 04:28:44

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9879
Репутация: +  853  -
Профиль   Отправить e-mail  

Изменение элемента списка в цикле на прохлдит компиляцию

Удали фигурные скобки.



Офлайн

#3 Дек. 14, 2024 08:43:40

VAF34
Зарегистрирован: 2024-12-09
Сообщения: 30
Репутация: +  0  -
Профиль   Отправить e-mail  

Изменение элемента списка в цикле на прохлдит компиляцию

py.user.next
Удали фигурные скобки.
Спасибо! Все работает!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version