Словари
Вы можете создать словарь для хранения частоты как ключа и продолжительности как его значения. Это означает, что затем вы можете перебирать словарь и воспроизводить частоту в течение периода времени, указанного длительностью.
# The key is the frequency and the value is the duration
data = {"124hz": 10, "125hz": 1, "126hz": 5}
for sound, duration in data.items():
# Play sound for duration.
print("Playing {} for {}s".format(sound, duration))
Результат приведенного выше кода будет выглядеть следующим образом.
Playing 124hz for 10s
Playing 125hz for 1s
Playing 126hz for 5s
Вместо того, чтобы выводить их как операторы печати, вам просто нужно будет использовать методы в модуле simpleio для отправки данных в пьезозуммер для воспроизведения звука