Вопрос задан 19.01.2025 в 13:52. Предмет Информатика. Спрашивает Калачкова Лиза.

СРОЧНО!!!! В PYTHON Напиши программу, начисляющую скидку


Напишите подробный отзыв:
>>> Отдых в "Подсолнухах" - лучшее, что могло со мной случиться!
Что вам понравилось:
>>> Еда, пляж
Что вам не понравилось:
>>>> Кровати
Спасибо! Ваша скидка: 12.7


Напиши программу, опрашивающую клиента
о его впечатлениях и назначающую скидку.
Клиент должен:
- рассказать общие впечатления;
- рассказать, что понравилось;
рассказать, что не понравилось.

Затем программа должна сложить длину всех
отзывов. Сумма, равная 10% от общей длины
всех отзывов это размер скидки.

Перейти к ответам

Ответы на вопрос

Отвечает Беленкова Саша.

Вот пример программы на Python, которая собирает отзывы клиента, подсчитывает их общую длину и назначает скидку, равную 10% от общего количества символов во всех текстовых ответах клиента.

python
# Функция для опроса клиента и расчета скидки def get_feedback_and_calculate_discount(): # Запрашиваем у клиента отзывы general_feedback = input("Расскажите ваши общие впечатления: ") positive_feedback = input("Что вам особенно понравилось: ") negative_feedback = input("Что вам не понравилось: ") # Считаем общую длину всех отзывов total_length = len(general_feedback) + len(positive_feedback) + len(negative_feedback) # Рассчитываем скидку как 10% от общего количества символов discount = total_length * 0.1 # Выводим итоговый отзыв и размер скидки print("\nСпасибо за ваш отзыв!") print("Ваш отзыв:") print(f"Общие впечатления: {general_feedback}") print(f"Понравилось: {positive_feedback}") print(f"Не понравилось: {negative_feedback}") print(f"\nВаша скидка: {discount:.2f}") # Запуск функции get_feedback_and_calculate_discount()

Как работает программа:

  1. Программа запрашивает у клиента три отзыва: общие впечатления, что понравилось и что не понравилось.
  2. Затем она суммирует количество символов во всех введенных отзывах.
  3. Рассчитывает скидку, равную 10% от общей длины всех отзывов.
  4. Выводит отзыв клиента и размер начисленной скидки.

Пример работы программы:

Ввод пользователя:

arduino
Расскажите ваши общие впечатления: Отдых в "Подсолнухах" - лучшее, что могло со мной случиться! Что вам особенно понравилось: Еда, пляж Что вам не понравилось: Кровати

Вывод программы:

makefile
Спасибо за ваш отзыв! Ваш отзыв: Общие впечатления: Отдых в "Подсолнухах" - лучшее, что могло со мной случиться! Понравилось: Еда, пляж Не понравилось: Кровати

Ваша скидка: 12.70

В этом примере программа начислила скидку 12.7, исходя из общей длины отзывов (127 символов).

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос