Size: a a a

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

2020 August 13

М

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Максим
Ребята подскажите что не так пишу. Программа не заканчивается
иногда она тупит когда программа тупит теряет фокус,
можно тыкнуть на вывод программы(в пичарме), а потом на графическое окно
источник

OM

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

М

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
первое условие - не работает тут такое.
if fill_cell() == False - для этого функция fill_cell() выполнится, покрасит первую клетку в любом случае и что то вернет(вроде она ничего не возвращает, а именно None)
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
тут надо покрасить синие клетки, это такие где стенки-сверху нету
источник

М

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

М

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

OM

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

М

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Максим
в итоге нужно сделать весь ряд белым?
синие покрасить, они станут жёлтые, а белые не красить
источник

М

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

OM

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

М

Максим in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а то я уже второй день что-то выдумываю))
источник

М

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

OM

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
но тогда не покрасится крайняя правая.
но можно прикрутить костыль номер2 https://t.me/tkhirianov_python_2019/18178
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
безкостыльная - реализация другого вида цикла
https://t.me/tkhirianov_python_2019/29202
источник
2020 August 14

Y

Yury in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос подскажите как можно повернуть овал из библиотеки graph
источник
2020 August 15

М

Макс in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yury
#вопрос подскажите как можно повернуть овал из библиотеки graph
Покажи код как эти нарисовал
источник