Найти - Пользователи
Полная версия: Напишите программу, отчасти имитирующую работу кассового аппарата: вводятся цены покупаемых товаров, нужно вывести общую стоимость товаров с учётом скидки.
Начало » Python для новичков » Напишите программу, отчасти имитирующую работу кассового аппарата: вводятся цены покупаемых товаров, нужно вывести общую стоимость товаров с учётом скидки.
1
sssss
Как-то странно выводит , не могу понять почему? Скидка на товар больше 1000 должна быть 5%.
total = 0
price = float(input())
while price > 0:
total = total + price # можно заменить на аналогичное total += price
price = float(input())
if total >= 1000:
total = total - total * 0.05

print(total)
Romissevd
В данном случае скидка будет на всю сумму 5%
 total = 0
price = float(input())
while price:
    total = total + price # можно заменить на аналогичное total += price
    price = float(input())
if total >= 1000:
    total = total - total * 0.05
print(total)
А в этом - на товар, который стоит 1000 или больше
 total = 0
price = float(input())
while price:
    if price >= 1000:
        price = price - price * 0.05
    total = total + price # можно заменить на аналогичное total += price
    price = float(input())
print(total)
sssss
СПАСИБО я понял!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB