форкнуто от main/python-labs
Родитель
33152aba00
Сommit
78043891fb
@ -0,0 +1,31 @@
|
||||
# Индивидуальное контрольное задание по теме 6
|
||||
|
||||
Ефремов Станислав, А-02-23
|
||||
|
||||
## Задание
|
||||
Вариант - 7
|
||||
|
||||
## Решение
|
||||
```py
|
||||
import pickle
|
||||
import os
|
||||
import math
|
||||
os.chdir('C:\\Users\\u522-17\\Desktop\\pyt')
|
||||
|
||||
while True:
|
||||
filename = input("Введите имя файла с данными для обработки: ")
|
||||
if filename.strip():
|
||||
break
|
||||
|
||||
|
||||
with open(filename, 'r') as f:
|
||||
data = []
|
||||
for line in f:
|
||||
numbers = [float(x) for x in line.strip().split(',')]
|
||||
data.extend(numbers)
|
||||
|
||||
sines = [math.sin(x) for x in data]
|
||||
avg_sine = sum(sines) / len(sines)
|
||||
print('По ', len(sines), 'элементам среднее синусов = ', round(avg_sine,2))
|
||||
|
||||
```
|
||||
Загрузка…
Ссылка в новой задаче