33 lines
1.1 KiB
Python
33 lines
1.1 KiB
Python
''' ****** Задание 5(E) из 20 Параграф 2.3 *********
|
||
* Добавим к циклу while работу с дробными числами?
|
||
|
||
В продуктовом магазине объявили акцию:
|
||
скидка 10% на все товары, которые стоят 500 тугриков и больше.
|
||
|
||
Вам нужно разработать программу для кассового автомата, которая считает итоговую сумму покупки с учётом скидки.
|
||
|
||
Формат ввода
|
||
Вводится некоторое количество рациональных чисел - стоимость товаров.
|
||
Список завершается значением 0.
|
||
|
||
Формат вывода
|
||
Требуется вывести сумму всех товаров с учетом объявленной акции.
|
||
'''
|
||
|
||
|
||
if __name__ == "__main__"
|
||
total = 0.0
|
||
|
||
while True:
|
||
price = float(input())
|
||
if price == 0:
|
||
break
|
||
|
||
if price >= 500:
|
||
price *= 0.9
|
||
|
||
total += price
|
||
|
||
print(total)
|
||
|