Ответы на вопрос » компьютеры, ноутбуки и телефоны » Python. Как написать функцию определения цены для кассового аппарата (см.)?
                                 
Задавайте вопросы и получайте ответы от участников сайта и специалистов своего дела.
Отвечайте на вопросы и помогайте людям узнать верный ответ на поставленный вопрос.
Начните зарабатывать $ на сайте. Задавайте вопросы и отвечайте на них.
Закрыть меню
Вопросы без Ответа Радио


Python. Как написать функцию определения цены для кассового аппарата (см.)?


опубликовал 16-08-2023, 15:39
Python. Как написать функцию определения цены для кассового аппарата (см.)?

🤑 Заработай в Телеграм на Топовых крипто играх 🤑

🌀 - Заработать в NOT Pixel (От создателей NOT Coin), начни рисовать NFT картину всем миром и получи крипту по итогам (заходим раз в 8 часов, рисуем пиксели нужного цвета и майним монету)

✳ - Заработать в Blum до листинга и получить подарки, начни играть в Blum и получи крипту бесплатно (главное сбивать звезды, выполнять задания)

🔥 - Заработать в Hot (HereWallet) и получить подарки, начни майнить крипту в телефоне бесплатно (выполнять задания, увеличивать уровень майнинга, получать крипту и радоваться)



Ответы на вопрос:

  1. Гена
    Gena 16 августа 2023 16:19

    отзыв нравится 0 отзыв не нравится

    Вот исправленный вариант программы на языке Python для рассчета полной цены товара на кассовом аппарате:

    def total_price(amount, price_retail, price_wholesale):
        if amount <= 90:
            total = amount * price_retail
        else:
            total = amount * price_wholesale
        return total

    # Пример использования функции
    print(total_price(80, 10, 8))  # Выводит 800 (80 * 10)
    print(total_price(100, 10, 8))  # Выводит 800 (100 * 8)


    В этом исправленном коде определяется функция `total_price(amount, price_retail, price_wholesale)`, которая принимает три аргумента: `amount` - количество единиц товара, `price_retail` - розничная цена, и `price_wholesale` - оптовая цена.

    Внутри функции используется условный оператор `if-else` для проверки количества единиц товара. Если `amount` не превышает 90, то цена для расчета равна `price_retail`, и функция вычисляет полную цену умножая количество на цену розничной продажи. Иначе, цена для расчета равна `price_wholesale`, и функция вычисляет полную цену умножая количество на оптовую цену.

    На выходе, функция возвращает рассчитанную полную цену товара.

    Пример использования функции представлен в вызовах `total_price(80, 10, 8)` и `total_price(100, 10, 8)`. В первом случае, количество товара не превышает 90, поэтому используется розничная цена 10, и рассчитанная полная цена равна 800 (80 * 10). Во втором случае, количество товара превышает 90, поэтому используется оптовая цена 8, и рассчитанная полная цена также равна 800 (100 * 8).

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

    Ссылка на ответ | Все вопросы
    16
    08
Добавить ответ
Ваше Имя:
Ваш E-Mail:
Введите два слова, показанных на изображении: *




Показать все вопросы без ответов >>