Давайте посмотрим на исходный код и исправим ошибки, чтобы программа работала правильно и соответствовала поставленной задаче.
Исходный код:
surname = 'Иванов'
people_amount = 24
ticket_price = 2450
total = people_amount*ticket_price
print('Экскурсовод -Иванов', )
print('Стоимость пакета:'58800,total)
Ошибки и недочеты:
- В строке
print('Экскурсовод -Иванов', ) лишня запятая, которая вызывает синтаксическую ошибку или выводит лишнюю запятую.
- В строке
print('Стоимость пакета:'58800,total) отсутствует оператор сложения или форматирования между строкой и числами.
- Значение
58800 было явно указано, вместо этого надо использовать переменную total.
- Возможно, нужно добавить описание или объединить строки в один вывод.
Исправленный и дополненный код:
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}')
Пожалуйста, уточните, если вам нужен более конкретный формат вывода.