Вопрос задан 24.02.2025 в 16:37. Предмет Информатика. Спрашивает Симоненко Карина.

Ограничение времени 1 секунда Ограничение памяти 64Mb Ввод стандартный ввод или input.txt Вывод стандартный вывод или output.txt Напишите программу, которая считывает с клавиатуры последовательно три строки: название фильма, название кинотеатра и время, после чего выводит на экран «Билет на " [название фильма] " в " [название кинотеатра] " на [время] забронирован.» . film = input() movie = input() time = input() print('Билет на"', film, '" в "', movie, '" на ' time' забронирован.') тут где-то ошибка, пожалуйста, помогите найти её. Даю 88 баллов срочно помогитееееее!!!!!

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

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

Отвечает Тюменцев Кирилл.

Ошибка в вашем коде заключается в синтаксисе строки внутри print. При выводе строки с несколькими частями (например, с переменными и текстом), нужно правильно указать разделители, а также не забывать о закрытии кавычек. В вашем примере ошибка находится в следующей строке:

python
print('Билет на"', film, '" в "', movie, '" на ' time' забронирован.')

Здесь нужно исправить несколько моментов:

  1. Нужно правильно соединить части строки, чтобы избежать лишних пробелов.
  2. После переменной time отсутствует кавычка и запятая для правильного синтаксиса.

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

python
film = input() # Считываем название фильма movie = input() # Считываем название кинотеатра time = input() # Считываем время

# Правильный вывод print('Билет на "', film, '" в "', movie, '" на ', time, ' забронирован.', sep='')

Здесь:

  • sep='' используется, чтобы не добавлять пробелы между элементами в print.
  • Строки корректно объединены.

Теперь, при вводе, например:

makefile
Почти что люди Кинотеатр 1 18:00

Программа выведет:

arduino
Билет на "Почти что люди" в "Кинотеатр 1" на 18:00 забронирован.

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

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

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

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