ответвлено от main/python-labs
test: done
Этот коммит содержится в:
23
TEMA8/Mod2_test.py
Обычный файл
23
TEMA8/Mod2_test.py
Обычный файл
@@ -0,0 +1,23 @@
|
||||
import Mod1_test as m1
|
||||
import math
|
||||
import pylab
|
||||
print("\nВведите параметры для расчета:")
|
||||
a = float(input("Коэффициент a = "))
|
||||
print("\nИнтервал расчета (по заданию: 0 < x ≤ 50):")
|
||||
nachalo = float(input("Начало интервала = "))
|
||||
konec = float(input("Конец интервала (до 50) = "))
|
||||
shag = float(input("Шаг (0.5) = "))
|
||||
|
||||
name_file = input("Имя файла для сохранения = ")
|
||||
|
||||
x_list, y_list = m1.raschet(a, nachalo, konec, shag, name_file)
|
||||
|
||||
for i in range(min(10, len(x_list))):
|
||||
print(f"{x_list[i]:6.2f} | {y_list[i]:10.4f}")
|
||||
|
||||
pylab.plot(x_list, y_list, 'b-', linewidth=2)
|
||||
pylab.xlabel('x')
|
||||
pylab.ylabel('y')
|
||||
pylab.title(f'График функции y = {a}*sin(x)/x')
|
||||
pylab.grid(True)
|
||||
pylab.show()
|
||||
Ссылка в новой задаче
Block a user