• Предмет: Информатика
  • Автор: kyttubajsanzar
  • Вопрос задан 4 месяца назад

Допиши программу, выдающую скидки. D и Введите номер карты: >>> 24743 Поздравляем! Вы получили скидку 10%. Введите номер карты: >>> 87756 Поздравляем! Вы получили скидку 10%. Введите номер карты: >>> 87654 в компании заметили, что в утренние часы покупателей мало и решили запустить новую акцию: каждый день первые три покупателя получают скидку 10%. Напиши программу для распределения скидок. DI​

Ответы

Ответ дал: TemaZpro
0

Код программы на Python:

def apply_discount(card_number, count):

   if count < 3:

       print("В компании заметили, что в утренние часы покупателей мало и решили запустить новую акцию: каждый день первые три покупателя получают скидку 10%.")

       print("Вы получили скидку 10%!")

   else:

       print("Сожалеем, акция скидки не распространяется на вашу карту.")

# Ввод количества вводов номера карты

num_inputs = int(input("Введите количество вводов номера карты: "))

count = 0

# Цикл для ввода номера карты и применения скидки

for i in range(num_inputs):

   card_number = int(input(f"Введите номер карты {i+1}: "))

   apply_discount(card_number, count)

   count += 1

   print()  # Пустая строка для разделения вывода

Объяснение:

Первые 3 любые введенные номера карт получат скидку в 10%, остальным выведется сообщение: Сожалеем, акция скидки не распространяется на вашу карту.

Вас заинтересует