Предмет: Информатика, автор: sem1975semo

14.Компанія-виробник програмного забезпечення у сфері інформаційної
безпеки реалізує один комплект програм за 2700 гривень. Якщо
відбувається купівля декількох одиниць товару, працює система знижок: 10-
19 одиниць товару - 10%, 20-49 - 20%, 50-99 - 30%, 100 або більше - 40%.
Напишіть програму, яка отримує від користувача ціле число - кількість
придбаних комплектів програмного забезпечення і виводить повідомлення
про суму знижки (якщо така є) та загальну суму при купівлі зі знижкою.

Ответы

Автор ответа: p15
3

Ответ:

price=2700

quantity=int(input())

discount=0.1*(9<quantity<20)+0.2*(19<quantity<50)+0.3*(49<quantity<100)+0.4*(quantity>99)

print('знижкa ',discount*price*quantity, '\nзагальнa сумa ', price*quantity*(1-discount))

Объяснение:

Немного красивее вывод (версия 2):

price,quantity=2700,int(input('одиниць товару: '))

discount=0.1*(quantity>9)+0.1*(quantity>19)+0.1*(quantity>49)+0.1*(quantity>99)

print(f'знижкa {discount*price*quantity:.2f} \nзагальнa сумa {price*quantity*(1-discount):.2f}')

Похожие вопросы
Предмет: Окружающий мир, автор: 20darika14
Предмет: Алгебра, автор: nastyaqween12