Как в Python получить справку о командах или возможностях модуля?

Например, как получить все функции, которые есть в модуле random? Как узнать, что делает функция randrange из модуля random? Как узнать все команды черепашки из turtle? Как получить все свойства объекта event в описанном ниже случае?

Как получать элементы из списка, как-будто он бесконечный? Но без зацикливания?

В одном из прошлых вопросов мы рассмотрели, как в Python сделать список «бесконечным». Но прошлый пример был бесполезный, потому что давал зацикливание. Поэтому новый вопрос — продолжение: как сделать, чтобы можно было брать элементы из списка столько, сколько нужно, но без зацикливания? Дает зацикливание: Нужен правильный ответ.

Бесконечная последовательность из списка

Допустим, есть список цветов: colors = [‘white’,’red’,’blue’]. Нужно нарисовать много полосок цветами в заданной последовательности. Количество полосок заранее неизвестно. Как организовать «бесконечную» последовательность заданных цветов? Ответы жду в комментариях.

Как заполнить список парами?

Нужно получить список координат точек на плоскости, заполненный случайным образом (от 50 до 550). Если бы нужна была только одно значение, то подошел бы вариант: Вопрос в том, как создать список, содержащий не по одному значению, а по паре, вроде такого: [(4,5),(6,3),(1,5)]. Ответы пишите в комментариях.

Как перебирать пары в списке?

Дан список, каждый элемент которого — пара x,y points = [(1,3),(4,3),(5,6)] и т.д. Как вывести расстояние от начала координат каждой точки? Напомню, что найти это расстояние можно через теорему Пифагора: math.sqrt(x**2 + y**2) Вопрос в том, как перебрать эти пары? Есть несколько вариантов решения. Предлагайте свои решения в комментариях (обычных) на странице. Не получилось заставить […]