Архив метки: Python

Python. Подбор всех возможных вариантов

Занимаюсь, по мере сил, дальнейшим изучением  языка Python для целей, понятно, порабощения мира.

На выходных усердно тупил над простенькой, казалось бы, проблемкой:
надо было для набора слов (предложения) написать скрипт, составляющий все множество вариантов с тем условием, что у каждого слова есть некоторое количество омонимов. Частично задача упрощена тем, что каждое слово имеет свою позицию, т.е. кол-во вариантов исчисляется не факториалом, а просто перемножением количеств составных частей.

В итоге скрипт получился, но кажется мне он несколько тяжеловесным.
Может, кто натолкнет на мысль, как сделать прощще?

Читать далее

Неопытности и нубства вопрос

Допустим есть цикл, который делает действия А и Б через какие то неравные и непрогнозируемые периоды времени. Ну включает-выключает двигатели, измеряет расстояние радаром, живет своей жизнью. Это понятно, это просто.

При этом мне еще кровь износу нужно мигать светодиодом и важно, чтобы мигание шло с ритмом 1 сек. (на само деле неважно с каким, важно, что эта частота не ложится на такт основного цикла).

Нутром чую, что решение есть и оно на поверхности, и я просто о нем не знаю, ибо зело глуп и неопытен. Или два параллельных процесса нельзя запрограммировать программными средствами и нужно программно активировать какую-то аппаратную штуку, которая и будет мигать светодиодом?

Или условия задачи неполные?