DeepSeek Код 4.4 (24)

DeepSeek: Python-калькулятор сметы на ремонт

Промпт DeepSeek для Python-скрипта расчёта сметы. Полезен прорабам и заказчикам ремонта.

Промпт
Напиши Python-скрипт калькулятор сметы на ремонт. Принимает на вход: размеры комнат (длина, ширина, высота), список работ с расценками и расходом материалов. Должен: 1) Считать площадь стен / пола / потолка автоматически 2) Считать материалы с запасом (можно настраивать %) 3) Печатать отчёт по каждой комнате 4) Выводить итог: работы + материалы + непредвиденные 5) Сохранять результат в CSV. Используй dataclasses, чистый код с type hints. Структура файла: класс Room, класс Work, класс Material, функция calculate(rooms, works, materials, contingency=0.1).

Пример результата

```python from dataclasses import dataclass, field from typing import List import csv @dataclass class Room: name: str length: float width: float height: float @property def floor(self) -> float: return self.length * self.width @property def walls(self) -> float: return 2 * (self.length + self.width) * self.height @dataclass class Work: name: str price_per_m2: float surface: str # 'floor' | 'walls' | 'ceiling' def calculate(rooms: List[Room], works: List[Work], contingency: float=0.1): total = 0 for room in rooms: for work in works: area = getattr(room, work.surface) cost = area * work.price_per_m2 print(f'{room.name} | {work.name}: {area:.1f} м² × {work.price_per_m2} = {cost:.0f} ₽') total += cost print(f'\nИтого работ: {total:.0f} ₽') print(f'+ {contingency*100:.0f}% непредвиденные: {total*contingency:.0f} ₽') print(f'ВСЕГО: {total*(1+contingency):.0f} ₽') ```

Похожие промпты

DeepSeek
Пошаговая отладка бага с трейсбэком
Claude
Техническое задание для разработчика по задаче — Claude
ChatGPT
Docstring Python в Google-стиле по сигнатуре функции
Claude
Дизайн REST API по best practices — эндпоинты, статусы, версии

Полезные статьи

Нейросеть для путешествий: какие подходят и промпты
Как спланировать поездку с помощью нейросети: какие сервисы подходят, готовые промпты под маршрут по дням, бюджет поездки, список вещей, местную еду и разговорник, и где у инструмента предел — что обязательно проверять перед вылетом самому.
Нейросеть для учителя: какие подходят и промпты
Как учителю экономить часы на подготовке с помощью нейросети: какие сервисы подходят, готовые промпты под план урока, проверочные и задания, проверку работ, рабочую программу и родительское собрание, и где у инструмента предел — что проверять и дорабатывать вручную.
Нейросеть для студента: какие подходят и для чего
Какие нейросети реально помогают студенту в учёбе и в каких задачах: курсовая и диплом, рефераты и доклады, конспекты, английский, научные работы. Разбираем, какие сервисы выбрать, что им поручить, а что придётся делать самому, чтобы не вылететь на проверке.

Все гайды →