форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
26 строки
843 B
Python
26 строки
843 B
Python
from func_module import calc_and_save
|
|
|
|
def main():
|
|
print("Ввод параметров a, b, c, d (положительные числа):")
|
|
a = float(input("a = "))
|
|
b = float(input("b = "))
|
|
c = float(input("c = "))
|
|
d = float(input("d = "))
|
|
|
|
if a <= 0 or b <= 0 or c <= 0 or d <= 0:
|
|
print("Ошибка: все параметры должны быть положительными!")
|
|
return
|
|
|
|
filename = input("Имя выходного файла (по умолчанию results.txt): ").strip()
|
|
if not filename:
|
|
filename = "results.txt"
|
|
|
|
try:
|
|
calc_and_save(a, b, c, d, filename)
|
|
print(f"Результаты записаны в файл {filename}")
|
|
except Exception as e:
|
|
print(f"Ошибка: {e}")
|
|
|
|
if __name__ == "__main__":
|
|
main()
|