Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 1, 2016 00:22:34

nord98d
Зарегистрирован: 2016-11-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не изменяются значения 2-мерного массива

 def str():
        global mas
        for i in range(len(mas)): #проверка рядов
             k=0
             for j in range(len(mas[i])):
                 if mas[i][j]==1:
                     k+=1
                     if k==6:
                           _del=i
                           c.create_rectangle(0,_del*50,300,_del*50+50,outline="white", fill="white")
                           for j1 in range(6):
                                 print(_del,',',j1) #- для проверки работы
                                 mas[_del][j1]==0

mas-массив
не меняет 1 на 0 в массиве

Отредактировано nord98d (Ноя. 1, 2016 00:37:15)

Офлайн

#2 Ноя. 1, 2016 01:01:12

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Не изменяются значения 2-мерного массива

nord98d
mas==0
надо
nord98d
mas=0
ибо == оператор сравнения, а = оператор присваивания



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Ноя. 1, 2016 10:00:22

nord98d
Зарегистрирован: 2016-11-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Не изменяются значения 2-мерного массива

JOHN_16
спасибо))
я просто эту строчку копировал и что-то не заметил..

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version