Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3311184
А
Аноним
19 августа 2025 12:03 · публичный вопрос
А
Аноним

surname = 'Иванов' people_amount = 24 ticket_price = 2450 total = people_amount*ticket_price print('Экскурсовод -Иванов', ) print('Стоимость пакета:'58800,total) Исправь ошибки в…

Запрос пользователя

Surname = 'Иванов' people_amount = 24 ticket_price = 2450 total = people_amount*ticket_price print('Экскурсовод -Иванов', ) print('Стоимость пакета:'58800,total) Исправь ошибки в использовании переменных Один из бухгалтеров турфирмы пытался написать программу для вычисления экскурсионного пакета услуг, но сделал много ошибок. Исправь ошибки в задании и использовании переменных, допиши программу. Она должна срабатывать как на картинке.

Ответ нейросети
19 августа 2025 12:03

Давайте посмотрим на исходный код и исправим ошибки, чтобы программа работала правильно и соответствовала поставленной задаче.

Исходный код:

surname = 'Иванов'
people_amount = 24
ticket_price = 2450
total = people_amount*ticket_price
print('Экскурсовод -Иванов', )
print('Стоимость пакета:'58800,total)

Ошибки и недочеты:

  1. В строке print('Экскурсовод -Иванов', ) лишня запятая, которая вызывает синтаксическую ошибку или выводит лишнюю запятую.
  2. В строке print('Стоимость пакета:'58800,total) отсутствует оператор сложения или форматирования между строкой и числами.
  3. Значение 58800 было явно указано, вместо этого надо использовать переменную total.
  4. Возможно, нужно добавить описание или объединить строки в один вывод.

Исправленный и дополненный код:

surname = 'Иванов'
people_amount = 24
ticket_price = 2450
total = people_amount * ticket_price

print('Экскурсовод -', surname)
print('Стоимость пакета:', total)

И хотя в условии сказано "допиши программу", то есть сделать так, чтобы она срабатывала как на картинке. Обычно в подобных задачах нужен форматированный вывод, например:

print(f'Экскурсовод - {surname}')
print(f'Общее количество человек: {people_amount}')
print(f'Цена за одного: {ticket_price}')
print(f'Общая стоимость: {total}')

Если нужно именно так, то итоговая версия будет выглядеть следующим образом:

surname = 'Иванов'
people_amount = 24
ticket_price = 2450
total = people_amount * ticket_price

print(f'Экскурсовод - {surname}')
print(f'Общее количество человек: {people_amount}')
print(f'Цена за одного: {ticket_price}')
print(f'Общая стоимость: {total}')

Это исправит все ошибки и дополнит программу, чтобы она выводила всю необходимую информацию.

Если требуется именно такой формат, то эта версия подходит. Если нужно оставить более краткий вывод — можно оставить более компактный:

print(f'Экскурсовод - {surname}, стоимость пакета: {total}')

Пожалуйста, уточните, если вам нужен более конкретный формат вывода.