Size: a a a

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

2020 May 28

OM

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

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
если хочется 10 раз повторить тело цикла, то проще всего использовать for variable in range(10):
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
но если всётаки хочется с помощью while то нужно объявить переменную-счётчик/итератор в данном случае, присвоить ей стартовое значение.
i=0
while i < 10:
 тело цикла
 i = i + 1
источник

EC

EXMO Code in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
если хочется 10 раз повторить тело цикла, то проще всего использовать for variable in range(10):
Всё спасибо понял сейчас попробую
источник

EC

EXMO Code in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Сейчас попробую что бы на каждый круг она шла с новым цветом если правильно понял то в строку цвет через запятую надо цвета перечислить и всё так как если х=1,2,3 и он их перечисляет то со цветом наверное тоже самое должно быть
источник

EC

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

Y

Yamaec in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
#вопрос Приветствую! Как решали задачу 30 про закрашивание треугольников?
источник

Y

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

AP

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

Y

Yamaec in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Alexey Pozdnyakov
Х=у не закрашивать
хм... а как это можно реализовать?
источник

OM

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

MA

Maku Aliyev in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Yamaec
хм... а как это можно реализовать?
то есть, вам нужно закрасить все клетки кроме центральных диагоналей (в одном из них x = y, а в другом еще какое-то условие, например)
источник

КК

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

А

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

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
теорема Пифагора да и только
нет, она не поможет видимо. тогда как-то с делимостью разности координат на 2 плясать, но тогда 4 лишние точки закрашиваются
источник

КК

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

Y

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

OM

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

OM

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

OM

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