Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Python помогите с дз

Марк Криволесов Ученик (114), открыт 1 неделю назад
2 ответа
Слава плей Литвинов Литвинов Профи (628) 1 неделю назад
ну а какая проблема то?? создаешь файлики и в них описываешь функции. В файле геометрия.py делаешь функции там для вычисления площади окружности и так далее.
Марк КриволесовУченик (114) 1 неделю назад
ну а ты помоги до меня не доходит
Слава плей Литвинов Литвинов Профи (628) модуль геометрия.py: def squarearea(a): return a * a def rectanglearea(a, b): return a * b def triangle_area(base, height): return 0.5 * base * height Модуль математика.py: def solve_linear_equation(a, b): if a == 0: if b == 0: return "Бесконечное количество решений" else: return "Решений нет" else: return -b / a def solve_quadratic_equation(a, b, c): D = b2 - 4ac if D > 0: x1 = (-b + D0.5) / (2 * a) x2 = (-b - D0.5) / (2 * a) return x1, x2 elif D == 0: x = -b / (2 * a) return x else: return "Нет вещественных решений" Вот что чатгпт дал, писать в нейросеть ты и сам можешь, так что не задавай ну совсем тупые вопросы
Timur MagerramovУченик (197) 4 дня назад
Пользоваться нейросетью - убожество. Ты даже код не понимаешь, просто Ctrl c Ctrl v. Человек не поленился и спросил вопрос у людей, а не у куска железа. Правильно сделал, ИИ много ошибаются
Timur Magerramov Ученик (197) 4 дня назад
Приведу пример: геометрия.py

Создаешь файл, и пишешь:

def RectangleArea(width: float, height: float):
area = width * height
print(area)

Этот код вычисляет площадь прямоугольника по формуле width (длина) умножить на height (высота). Приведу пример с квадратом:

def SquareArea(width: float):
area = width * width
print(area)

Этот код вычисляет площадь квадрата по формуле width * width (длина умножить на длину)

Вызвать эту функцию можно следующим образом:

В главном файле пишем:

import геометрия as geom

geom.RectangleArea(4, 5)

Этот код вызывает функцию RectangleArea, с аргументами 4 и 5. 4 это width, 5 это height, так как в файле геометрия.py width идёт у нас как первый аргумент. Можно сделать и так:

geom.RectangleArea(width=4, height=5)

Разницы нет, но опытные программисты сразу пишут значения аргументов, вместо аргумент=значение
Похожие вопросы