Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 April 20

RL

Roman Lapenko in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleksii
Совет, выбирай картинку попроще. У меня на эту картину много времени уходит, а это еще даже не задание Пушка, где действительно нужно будет посидеть.
Эту же картинку нужно будет дальше использовать?
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleksii
Да
я сделал кривые полигоны с помощью нативного функционала tk
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
https://pastebin.com/3q0LTM1z
def curved_polygon(points, **polygon_opts):
   _C = canvas()
   coord = unpackCoord(points)
   if points[0] != points[-1]:
       points.append(points[0])
   tk_opts = {"outline": penColor(),
              "width": penSize(),
              "fill": brushColor()}
   for _key in ["smooth", "splinesteps"]:
       if _key in polygon_opts.keys():
           tk_opts[_key] = polygon_opts[_key]
   plg = _C.create_polygon(*coord, tk_opts)
   return plg
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
https://pastebin.com/3q0LTM1z
def curved_polygon(points, **polygon_opts):
   _C = canvas()
   coord = unpackCoord(points)
   if points[0] != points[-1]:
       points.append(points[0])
   tk_opts = {"outline": penColor(),
              "width": penSize(),
              "fill": brushColor()}
   for _key in ["smooth", "splinesteps"]:
       if _key in polygon_opts.keys():
           tk_opts[_key] = polygon_opts[_key]
   plg = _C.create_polygon(*coord, tk_opts)
   return plg
Пробую)
источник

A

Alexander in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
не понимаю почему пробегает и не закрашивает. задание 9 (8.2)
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Alexander
не понимаю почему пробегает и не закрашивает. задание 9 (8.2)
Нужна закономерность
Синии квадраты стоят только рядом с уникальными стенками
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
И по подходу мимо жтих мтенок надо красить
источник

A

Alexander in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
теперь только в конце красит, если нет стены сверху и закрашенный
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Alexander
теперь только в конце красит, если нет стены сверху и закрашенный
Поставь функцию закраски перед функцией движения
Чтобы он вначале покрасил а потос сделал ход вперед
источник

A

Alexander in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
теперь только первую
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Alexander
теперь только первую
На телефоне не могу глянуть код) скрин экрана бы помог)
источник

A

Alexander in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
источник

A

Alexander in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
закрашивать тоже через цикл да?
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Закраску в цикл включи чтобы он каждый шаг кружка пытался найти и закрасить
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
А сейчас он ожин раз красит при первом запуске
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Alexander
закрашивать тоже через цикл да?
👍
источник

😍

😍 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Да и cell_is_filled работает не на синии кубы а на бежевые(уже закрашенные)
Он возвращает истину если клетка бежевая.
источник

A

Alexander in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
понял
источник

A

Alexander in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
теперь вообще не запускает
источник