ответвлено от main/python-labs
iz
Этот коммит содержится в:
10
TEMA7/iz.md
10
TEMA7/iz.md
@@ -6,11 +6,11 @@
|
||||
#программу в виде списка.
|
||||
```py
|
||||
#Генирируем послед испульсов, возвращаем список отсчетов сигнала
|
||||
def generate_pulse_signal(amplitude, pulse_duration, period, num_samples, filename):
|
||||
def generate_pulse_signal(amplitude, pulse_duration, period, num_samples, filename):
|
||||
signal = []
|
||||
|
||||
with open(filename, 'w') as file:
|
||||
for i in range(num_samples):
|
||||
with open(filename, 'w') as file:
|
||||
for i in range(num_samples):
|
||||
# Определение позиции в периоде
|
||||
position_in_period = i % period
|
||||
|
||||
@@ -35,7 +35,9 @@ if __name__ == "__main__":
|
||||
filename="iz.txt"
|
||||
)
|
||||
print(f"Сгенерировано {len(pulse_signal)} отсчетов импульсного сигнала")
|
||||
```
|
||||
Сгенерировано 30 отсчетов импульсного сигнала
|
||||
```py
|
||||
print("Первые 10 строк из файла:")
|
||||
with open("iz.txt", 'r') as file:
|
||||
for i, line in enumerate(file):
|
||||
@@ -43,6 +45,8 @@ with open("iz.txt", 'r') as file:
|
||||
print(f"Строка {i+1}: {line.strip()}")
|
||||
else:
|
||||
break
|
||||
```
|
||||
```py
|
||||
Строка 1: 5.0
|
||||
Строка 2: 5.0
|
||||
Строка 3: 5.0
|
||||
|
||||
Ссылка в новой задаче
Block a user