Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

25 строки
642 B
Python

import Mod1
print("=" * 50)
print("Расчёт функции f(x) = a * sin(x) / x")
print("=" * 50)
try:
a = float(input("Введите коэффициент a: "))
filename = input("Введите имя файла ('output.txt'): ") or "output.txt"
except ValueError:
print("Ошибка ввода! Используйте числа.")
exit()
results = Mod1.calculate_interval(a)
print("\nПервые 10 значений:")
for x, val in results[:10]:
print(f" x={x:.1f}, f(x)={val:.6f}")
Mod1.write_to_file(results, filename)
print("\nОтображение графика:")
Mod1.plot_function(results)