Предмет: Информатика,
автор: sem1975semo
14.Компанія-виробник програмного забезпечення у сфері інформаційної
безпеки реалізує один комплект програм за 2700 гривень. Якщо
відбувається купівля декількох одиниць товару, працює система знижок: 10-
19 одиниць товару - 10%, 20-49 - 20%, 50-99 - 30%, 100 або більше - 40%.
Напишіть програму, яка отримує від користувача ціле число - кількість
придбаних комплектів програмного забезпечення і виводить повідомлення
про суму знижки (якщо така є) та загальну суму при купівлі зі знижкою.
Ответы
Автор ответа:
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
Предмет: Математика,
автор: zlatademenko16
Предмет: Химия,
автор: kazbekovaaliya2
Предмет: Алгебра,
автор: nastyaqween12