def delay_signal(signal, delay_time):
    """
    Реализация устройства задержки
    signal - входной сигнал (список значений)
    delay_time - время задержки (количество отсчетов)
    возвращает задержанный сигнал
    """
    delayed = [0] * delay_time + signal
    return delayed[:len(signal)]

print("Тест функции задержки:")
test_signal = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
delayed_signal = delay_signal(test_signal, 3)
print(f"Исходный сигнал: {test_signal}")
print(f"Задержанный на 3: {delayed_signal}")