Мини-урок · перед практикой

Следующее и предыдущее

Вставляем n, n+1 и n−1 в точный шаблон.

Как к ней подойти

Разберитесь, как данные попадают в программу, как из них получить ответ и в каком виде его вывести.

Коротко о теме

Программа получает данные через input(), преобразует их в нужный тип и передаёт результат в print(). Сначала разберитесь, какие числа или строки даны, затем запишите вычисление и проверьте формат вывода.

Ключевая идея · Форматированные строки

f-строки сохраняют пробелы и точку из образца.

Проверьте перед запуском

  • После числа перед точкой нет пробела; сначала печатается следующее число.

Сравните свой подход

Ниже - готовое решение, другой способ, если он есть, и важные детали проверки.

Ваше принятое решение

Рекомендуемое решение: Форматированные строки

f-строки сохраняют пробелы и точку из образца.

n = int(input())
print(f"The next number for the number {n} is {n + 1}.")
print(f"The previous number for the number {n} is {n - 1}.")

Время: O(1). Память: O(1).

Другой способ: Сборка строк

Явное преобразование чисел в строки позволяет соединить части через +.

n = int(input())
print("The next number for the number " + str(n) + " is " + str(n + 1) + ".")
print("The previous number for the number " + str(n) + " is " + str(n - 1) + ".")

Время: O(1). Память: O(1).