Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 30.09.2020
Сообщений: 17

Посчитать общую сумму, которую должен заплатить покупатель с учётом скидки которая зависит от уровня лояльности покупателя

25.03.2025, 14:26. Показов 709. Ответов 2

Author24 — интернет-сервис помощи студентам
Здравствуйте,подскажите решение задачи которая позволяет посчитать общую сумму которую должен заплатить покупатель с учётом скидки которая зависит от уровня лояльности покупателя таковых уровней 5.
Использую создания классов, объектов и методов.
Программа запрашивает:
Имя покупателя
Уровень лояльности 1-5
Общую сумму покупки
Программа выводит:
Имя покупателя
Уровень лояльности
Общую сумму с учётом скидки которая зависит от уровня лояльности покупателя.
Язык реализация Python.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
25.03.2025, 14:26
Ответы с готовыми решениями:

Посчитать сумму, которую автомобилист должен заплатить за проезд из пункта А в пункт В
Задача В городе-государстве Сингапур предприняты меры для предотвращения пробок на дорогах. В частности, проезд по большей части...

Покупатель должен заплатить в кассу р. У него имеются 1, 2, 5, 10, 100, 500 р. Сколько купюр разного достоинства отда
Покупатель должен заплатить в кассу р. У него имеются 1, 2, 5, 10, 100, 500 р. Сколько купюр разного достоинства отдаст покупатель,...

Определить, сколько будет стоить билет с учетом скидки
Ски-пасс (билет) на сутки катания на горнолыжном курорте стоит 1150 руб. Для детей до 18 лет не включительно и взрослых от 65 включительно...

2
 Аватар для Semen-Semenich
5168 / 3421 / 1163
Регистрация: 21.03.2016
Сообщений: 8,252
25.03.2025, 19:59
Цитата Сообщение от Andrius Rok Посмотреть сообщение
Использую создания классов, объектов и методов.
где???
0
Фрилансер
Эксперт JSЭксперт HTML/CSSЭксперт PHP
1850 / 1345 / 600
Регистрация: 12.01.2011
Сообщений: 5,452
29.03.2025, 12:48
Python Скопировано
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class MyError(Exception):
    pass
 
class Loyalty:
     Loyalty = {0:0.11, 1:0.15, 2:0.30, 3:0.45, 4: 0.55, 5:0.65}
     def get_discount(self,lave_loyalty):
         return self.Loyalty[int(lave_loyalty)]
     def get_summa(self,summa,procent_discount):
         return int(summa) * procent_discount
         
class User:
    def __init__(self):
        self.user_name = input('Введите имя: ')
        self.lavel_loyalty = int(input('Уроверь лояльности (0-5): '))
        if self.lavel_loyalty < 0 or self.lavel_loyalty >5:
            raise MyError('Ошибка уровня лояльности')
        self.summ_pokupka = int(input('Cумма покупки: '))
        if self.summ_pokupka < 0:
            raise MyError('Cумма покупки не может быть меньше 0')
 
user = User()
Loyal = Loyalty()
print(f"Имя: {user.user_name}")
print(f"Уроверь лояльности: {user.lavel_loyalty}")
print(f"Общая сумма с учетом скидки: {Loyal.get_summa(user.summ_pokupka,Loyal.get_discount(user.lavel_loyalty))}")
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
29.03.2025, 12:48
Помогаю со студенческими работами здесь

Функция считает и возвращает окончательную стоимость с учётом скидки
требуется написать функцию final_price(), которая принимает два аргумента: Обязательный - стоимость товара, и необязательный - размер...

Вывести цену k-ой по счету книги с учетом скидки
Условие В честь наступающих праздников в книжном магазине &quot;Книголюб&quot; проходит акция – на часть ассортимента действует скидка 25%. ...

Посчитать скидку на товары
Магазин запустил акцию, 10% скидку на все товары. Кассир вводит цены товаров, а программа: 1 считает стоимость со скидкой 2 выводит на...

Напишите программу, которая определяет какое минимальное количество чеканных монет нужно заплатить ведьмаку
Вот мой код: n = int(input()) i = 0 sum_m = 0 while i &lt; n: if i + 25 &lt; n: i += 25 sum_m += 1 elif...

Есть переменная pin. Переменная pin должен принимать только числа и должен состоит только из 4 чисел
Есть переменная pin. Переменная pin должен принимать только числа и должен состоит только из 4 чисел. Если введется неправильное данные то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка: «Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
Мультитенантная архитектура со SpringBoot и PostgreSQL
ArchitectMsa 29.03.2025
SaaS-приложения редко обслуживают одного клиента и обычно они должны поддерживать множество организаций, каждая из которых работает в своём изолированном пространстве. Мультитенантная архитектура. . .
std::span в C++: Производительность и лучшие практики
NullReferenced 28.03.2025
std::span — одно из самых недооценённых нововведений стандарта C++20, которое радикально меняет подход к работе с непрерывными последовательностями данных. По сути, это невладеющее представление. . .
Многопоточность в C#: Threadpool
UnmanagedCoder 28.03.2025
Пул потоков в C# — это коллекция заранее созданных и готовых к использованию потоков, которые находятся в распоряжении приложения. Вместо того чтобы создавать и уничтожать потоки для каждой небольшой. . .
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations рестрикции доступа на сервер sshd статья: https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel подробные расшифровки по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер