Загрузка данных


def generate_rhythm(bpm, counts):
    elements = []
    for i in range(counts):
        # Чередуем "kick" для четных индексов и "snare" для нечетных
        if i % 2 == 0:
            elements.append("kick")
        else:
            elements.append("snare")
            
    # Объединяем элементы через дефис
    sequence = " - ".join(elements)
    return f"Темп: {bpm} | {sequence}"

# Тестирование функции
print(generate_rhythm(120, 4))  # Выведет: Темп: 120 | kick - snare - kick - snare