Создание калькулятора на Python

Поручите это дело специалистам Workzilla: быстрый поиск, надежный результат!

Найти исполнителяБесплатно и быстро
  • 16 лет

    помогаем решать
    ваши задачи

  • 817 тыс.

    исполнителей готовы
    помочь вам

  • 4.3 млн.

    заданий уже успешно
    выполнены

  • 35 секунд

    до первого отклика на
    ваше задание

  • 16 лет

    помогаем решать ваши задачи

  • 817 000

    исполнителей готовы помочь

  • 4 300 000

    заданий уже выполнены

  • 35 секунд

    до первого отклика

Как это работает?

  • 1
    Создайте задание
    Создайте задание
    Опишите, что нужно сделать, укажите сроки и стоимость
  • 2
    Находим за 2 минуты
    Находим за 2 минуты
    Подбираем лучших исполнителей для вашего задания, вы выбираете одного
  • 3
    Платите за готовое
    Платите за готовое
    Оплачиваете, только если вы довольны результатом

Чем мы лучше остальных?

  • Искусственный интеллект

    Умный подбор исполнителей: нейросеть подберёт лучших для вашего проекта!

    ИИ подбирает лучших исполнителей

  • Защищенные платежи

    Ваш платеж будет переведен исполнителю только после подтверждения работы

    Платёж только после подтверждения

  • Гарантия возврата

    Вы всегда сможете вернуть свои деньги, если результат работы вас не устроит

    Гарантия возврата, если результат не устроит

Наши преимущества

  • Проверенные специалисты
    Все активные исполнители проходят идентификацию по паспорту
  • Готовы к работе 24/7
    Тысячи профессионалов онлайн и готовы взяться за вашу задачу немедленно
  • Решение для всех задач
    Любые запросы и бюджеты — у нас есть специалисты для каждой цели

Примеры заданий

PHP реализация функционала XTEA

1000

Нужно на PHP реализовать, код, который будет выполнять функционал файлов в приложении. В приложении python-файл xtea.py, который вызывает определенную функцию из длл-библиотеки (xtea_decrypt(pointer(payload_buff), pointer(out), pointer(key_buff), INPUT_SIZE)) которая, в свою очередь работает с функцией xtea_decrypt_block (int32_t* arg1, int32_t* arg2, int64_t arg3) Такое ощущение, что по идее процесс дешифрации должен базироваться на стандартном алгоритме XTEA, но в тоже время он отличается. Мне удалось вытащить из длл базовые функции: int64_t xtea_decrypt(int64_t arg1, int64_t arg2, int64_t arg3, int32_t arg4) { void var_28; memcpy(&var_28, arg1, arg4); for (char i = 0; i < arg4 >> 3; i += 1) { xtea_decrypt_block(&var_28 + ((i * 2) << 2), ((i * 2) << 2) + &var_28, arg3 + 0x10); xtea_decrypt_block(&var_28 + ((i * 2) << 2), ((i * 2) << 2) + &var_28, arg3); } return memcpy(arg2, &var_28, arg4); } И int64_t xtea_decrypt_block(int32_t* arg1, int32_t* arg2, int64_t arg3) { int32_t var_c = *arg1; int32_t result = arg1[1]; int32_t var_1c = 0x9e3779b9; int32_t var_14 = 0x8dde6e40; for (int32_t i = 0x40; i; i -= 1) { result -= (var_14 + *(arg3 + ((var_14 >> 0xb & 3) << 2))) ^ ((var_c << 4 ^ var_c >> 5) + var_c); var_14 -= 0x9e3779b9; var_c -= (var_14 + *(arg3 + ((var_14 & 3) << 2))) ^ ((result << 4 ^ result >> 5) + result); } *arg2 = var_c; arg2[1] = result; return result; } Но возможно, они имеют ошибки Нужно на PHP написать код (именно код функций, без попыток подтянуть к использованию длл в любом проявлении), так чтобы функции на PHP выполняли функционал дешифрации пакета данных (payload = 16 байт) ключем (key = 32 байта) и выдавали точно такой же результат (16 байт), как если бы запустить и прогнать эти же данные через приложенные файлы. python xtea.py <payload> <key> R - это результат прогона Вот несколько примеров таких прогонов: python xtea.py 3b3130612ddd2557c7f5674a5bd723d4 F58A819D6AADEC1E8CE8D78961D401AC4FD687DC62FA7B2A2E18F96C9AD73058 R=820c384c127d3b12e014000000000000 python xtea.py 1d49a4814a7b9ac3c7f5674a5bd723d4 F58A819D6AADEC1E8CE8D78961D401AC4FD687DC62FA7B2A2E18F96C9AD73058 R=820c384c127d3a12e014000000000000 python xtea.py 3b3130612ddd2557c7f5674a5bd723d4 F58A819D6AADEC1E8CE8D78961D401AC4FD687DC62FA7B2A2E18F96C9AD73058 R=820c384c127d3b12e014000000000000 python xtea.py 1d49a4814a7b9ac3c7f5674a5bd723d4 F58A819D6AADEC1E8CE8D78961D401AC4FD687DC62FA7B2A2E18F96C9AD73058 R=820c384c127d3a12e014000000000000

Артем Павлов

Анализ данных с Python и Pandas

2000

Анализ данных с использованием Python. В этом задании вам нужно выбрать и проанализировать 1 из 5 датасетов(выбирайте любой, какой вам проще), обязательно используя библиотеки для Python(NumPy и Pandas). Задание несложное, справится джун с минимальным опытом кодинга, по факту плата 2000 просто за срочность и должна стимулировать на качественное исполнение работы. Подробнее в файле

Alimkhan Slambek

Создать задание
  • Создание калькулятора на Python без ошибок: секреты работы с фрилансерами

    Если вы в поиске специалиста по созданию калькулятора на Python без ошибок, работа с фрилансерами может быть хорошим решением. Однако, чтобы избежать любых проблем и обеспечить качественный результат, важно знать секреты работы с исполнителями.

    Первым шагом является проработка технического задания. Важно четко сформулировать требования к калькулятору на Python, определить функциональные возможности и интерфейс. Это поможет избежать недоразумений и ускорит процесс разработки.

    При выборе фрилансера обратите внимание на его портфолио и отзывы клиентов. Важно, чтобы специалист имел опыт работы с Python и созданием калькуляторов. Также уточните сроки выполнения проекта, цену и условия оплаты.

    Важным аспектом является коммуникация с исполнителем. Убедитесь, что он понимает ваши требования и готов вносить правки при необходимости. Регулярные обновления о ходе работы помогут контролировать процесс и избежать недоразумений.

    Не забывайте о тестировании. Прежде чем запустить калькулятор на Python, убедитесь, что он функционирует без ошибок и соответствует вашим требованиям. Только после тщательной проверки можно выпустить проект в продакшн.

    С учетом этих советов, работа с фрилансерами по созданию калькулятора на Python станет более эффективной и безопасной для вашего бизнеса. Не забывайте о важности выбора квалифицированного специалиста и контроля за процессом разработки.

  • Почему стоит выбрать фрилансеров Workzilla?

    Выбор фрилансеров Workzilla обусловлен их высоким уровнем профессионализма и надежности. Платформа предоставляет доступ к огромному пулу специалистов со знанием различных языков программирования, включая Python, что делает их идеальным выбором для создания калькуляторов на этом языке.

    Работая с фрилансерами Workzilla, предприниматели и бизнесы могут быть уверены в качестве и своевременной реализации проектов. Кроме того, платформа предлагает удобный механизм контроля качества выполненных работ и обеспечивает прозрачность взаимодействия между заказчиками и исполнителями.

    Выбор фрилансеров Workzilla также обусловлен их гибкостью и доступностью. Заказчики имеют возможность выбирать специалистов по различным критериям, с учетом их уровня опыта и рейтинга на платформе. Благодаря этому, они могут найти идеального исполнителя для своего проекта, включая создание калькулятора на Python.

    В итоге, выбор фрилансеров Workzilla является оптимальным решением для предпринимателей и бизнесов, которым важно получить качественные и профессиональные услуги по разумной цене. Надежность, профессионализм и гибкость платформы делают ее превосходным выбором для различных проектов, включая создание калькулятора на Python.

  • Как создать калькулятор на Python: шаг за шагом руководство

    Для создания калькулятора на Python вам понадобится следовать нескольким простым шагам.

    1. Начните с создания нового файла в своей среде разработки Python. Назовите его, например, "calculator.py".

    2. Определите основные функции калькулятора, такие как сложение, вычитание, умножение и деление. Для этого используйте соответствующие операторы Python (+, -, *, /).

    3. Напишите функции для каждой из операций. Например, для сложения:

    ```
    def add(a, b):
    return a + b
    ```

    4. Следующим шагом будет написание функции, которая будет запрашивать у пользователя числа и операцию, которую он хочет выполнить. Например:

    ```
    def main():
    a = int(input("Введите первое число: "))
    b = int(input("Введите второе число: "))
    operation = input("Выберите операцию (+, -, *, /): ")

    if operation == '+':
    print(add(a, b))
    # Добавьте остальные операции
    ```

    5. Наконец, вызовите функцию main() для запуска вашего калькулятора:

    ```
    if __name__ == "__main__":
    main

  • Какие основные библиотеки Python используются для создания калькулятора?

  • Каковы преимущества создания калькулятора на Python для вашего бизнеса?

  • Как выбрать оптимальное время исполнения заказа?

Создать задание

Зарабатывай на любимых задачах!

Стать исполнителем