Мини-урок · перед практикой
Следующее и предыдущее
Вставляем 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).