Напиши программу, составляющую автоматическое письмо клиенту Б Н І а Д На сколько вы оцениваете отдых от 1 до 5: >>> 3 Что вам не понравилось? >>> Выпечка в столовой 3-Выпечка в столовой - сбор негативных отзывов важная задача. По ним можно понять, что можно улучшить. Напиши программу, которая: - запрашивает у клиента оценку отдыха; - спрашивает, что ему не понравилось; - объединяет оценку и пожелание в одну строку и печатает на экран. 120 Побету программы оформи как на картинке​


Напиши программу, составляющую автоматическое письмо клиенту Б Н І а Д На сколько вы оцениваете отды

ann0706kol ann0706kol    3   02.07.2021 12:22    354

Ответы
onofon onofon  09.01.2024 13:49
Добрый день, дорогой школьник!

Для решения этой задачи, нам потребуется использовать язык программирования Python. Ниже представлен код программы, который будет выполнять требования из задания:

```python
# Запрос оценки отдыха
rating = int(input("На сколько вы оцениваете отдых от 1 до 5: "))

# Запрос причины недовольства
reason = input("Что Вам не понравилось? ")

# Формирование автоматического письма
letter = f"Благодарим Вас за оценку {rating}/5.\n\
Мы обязательно разберемся с причиной Вашего недовольства: {reason}.\n\
Спасибо за обратную связь!"

# Вывод письма на экран
print(letter)
```

Теперь разберем данный код шаг за шагом.

1. Определение переменной `rating` и запрос оценки отдыха:
```python
rating = int(input("На сколько вы оцениваете отдых от 1 до 5: "))
```
Здесь используется функция `input`, которая запрашивает у пользователя ввод с клавиатуры, и функция `int`, которая преобразует введенное значение в целое число.

2. Определение переменной `reason` и запрос причины недовольства:
```python
reason = input("Что Вам не понравилось? ")
```
Здесь также используется функция `input`, но без преобразования типа, так как мы хотим сохранить ответ пользователя как строку.

3. Формирование автоматического письма:
```python
letter = f"Благодарим Вас за оценку {rating}/5.\n\
Мы обязательно разберемся с причиной Вашего недовольства: {reason}.\n\
Спасибо за обратную связь!"
```
Здесь используется специальный синтаксис `f-strings`, который позволяет вставлять переменные и их значения внутри строки. Мы вставляем значения переменных `rating` и `reason` в нужные места с помощью фигурных скобок `{}`.

4. Вывод письма на экран:
```python
print(letter)
```
Здесь используется функция `print`, которая выводит значение переменной `letter` на экран.

Таким образом, эта программа запрашивает оценку отдыха и причину недовольства у клиента, а затем объединяет эти значения в одну строку и выводит на экран.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика