Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Напишите программу, отчасти имитирующую работу кассового аппарата: вводятся цены покупаемых товаров, нужно вывести общую стоимость товаров с учётом скидки. [RSS Feed]

#1 Окт. 20, 2018 07:41:54

sssss
Зарегистрирован: 2018-10-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Напишите программу, отчасти имитирующую работу кассового аппарата: вводятся цены покупаемых товаров, нужно вывести общую стоимость товаров с учётом скидки.

Как-то странно выводит , не могу понять почему? Скидка на товар больше 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)

Отредактировано sssss (Окт. 20, 2018 07:43:12)

Офлайн

#2 Окт. 20, 2018 08:49:34

Romissevd
От: Счастье
Зарегистрирован: 2015-03-01
Сообщения: 533
Репутация: +  76  -
Профиль   Отправить e-mail  

Напишите программу, отчасти имитирующую работу кассового аппарата: вводятся цены покупаемых товаров, нужно вывести общую стоимость товаров с учётом скидки.

В данном случае скидка будет на всю сумму 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)

Офлайн

#3 Окт. 21, 2018 08:24:11

sssss
Зарегистрирован: 2018-10-20
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Напишите программу, отчасти имитирующую работу кассового аппарата: вводятся цены покупаемых товаров, нужно вывести общую стоимость товаров с учётом скидки.

СПАСИБО я понял!

Офлайн

  • Начало
  • » Python для новичков
  • » Напишите программу, отчасти имитирующую работу кассового аппарата: вводятся цены покупаемых товаров, нужно вывести общую стоимость товаров с учётом скидки.[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version