Заранее извиняюсь, если вопрос покажется глупым, но я только начал изучать основы программирования на языке python по книге:
Д. Ю. Федоров
ОСНОВЫ
ПРОГРАММИРОВАНИЯ
НА ПРИМЕРЕ ЯЗЫКА
PYTHON (2018)
Прохожу тему: “Создание собственных модулей”
В конце параграфа есть задача, которую необходимо решить:
“Найдите площадь треугольника с помощью формулы Герона. Стороны задаются с
клавиатуры. Реализовать вычисление площади в виде функции, на вход которой подаются
три числа, на выходе – площадь. Функция находится в отдельном модуле, где происходит
разделение между запуском и импортированием.”
Вот мой код:
import math def func(s): return math.sqrt(p*(p-a)*(p-b)*(p-c)) if __name__==('__main__'): a=int(input('Введите сторону а: ')) b=int(input('Введите сторону б: ')) c=int(input('Введите сторону с: ')) p=1/2*(a+b+c) print('Площадь треугольника равна: ',func(s))
Вроде бы все реализовал по заданию, но проблема в том, что я не понимаю, как запустить функцию, то есть как заставить работать программу ! Когда я импортирую модуль, то он просто импортируется не выполняя код, а как именно запустить выполнение кода?