Уведомления

Группа в Telegram: @pythonsu

#1 Март 20, 2015 12:05:54

koocher
Зарегистрирован: 2015-03-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл for

Добрый день!
Собственно , есть такой код

    window.checkBox_29x29.setCheckState(0)
    window.checkBox_40x40.setCheckState(0)
    window.checkBox_50x50.setCheckState(0)
    window.checkBox_57x57.setCheckState(0)
    window.checkBox_58x58.setCheckState(0)
    window.checkBox_60x60.setCheckState(0)
    window.checkBox_72x72.setCheckState(0)
    window.checkBox_76x76.setCheckState(0)
    window.checkBox_80x80.setCheckState(0)
    window.checkBox_87x87.setCheckState(0)
    window.checkBox_100x100.setCheckState(0)
    window.checkBox_114x114.setCheckState(0)
    window.checkBox_120x120.setCheckState(0)
    window.checkBox_144x144.setCheckState(0)
    window.checkBox_152x152.setCheckState(0)
    window.checkBox_180x180.setCheckState(0)
Можно ли такой кусочек кода запихнуть в цикл for?

Офлайн

#2 Март 20, 2015 12:12:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Цикл for

разумеется, можно



Офлайн

#3 Март 20, 2015 12:14:09

koocher
Зарегистрирован: 2015-03-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл for

Можно пример?

Офлайн

#4 Март 20, 2015 12:22:08

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Цикл for

for i in [29, 40, 50]:
    checkbox = getattr(window, "checkBox_{num}x{num}".format(num=i))
    checkbox.setCheckState(0)



Офлайн

#5 Март 20, 2015 12:33:47

koocher
Зарегистрирован: 2015-03-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Цикл for

Благодарю!

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version