Вопрос задан 24.03.2025 в 12:45. Предмет Информатика. Спрашивает Аширбек Нариман.

Напишите программу, которая считывает целое число, после чего на экран выводится следующее и предыдущее целое число с пояснительным текстом. Формат входных данных
На вход программе подаётся целое число.

Формат выходных данных
Программа должна вывести текст согласно условию задачи.

Sample Input 1:

20
Sample Output 1:

Следующее за числом 20 число: 21
Для числа 20 предыдущее число: 19
Sample Input 2:

0
Sample Output 2:

Следующее за числом 0 число: 1
Для числа 0 предыдущее число: -1
Sample Input 3:

-10
Sample Output 3:

Следующее за числом -10 число: -9
Для числа -10 предыдущее число: -11
python 3

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

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

Отвечает Дорохин Вадим.

Для решения данной задачи нужно написать программу, которая:

  1. Считывает целое число с ввода.
  2. Находит следующее и предыдущее целое число относительно введённого.
  3. Выводит их с пояснительным текстом.

Примерный алгоритм решения:

  1. Сначала считываем целое число с помощью функции input(). Для этого нужно использовать встроенную функцию int() для преобразования введённого значения в целое число.
  2. Затем вычисляем следующее и предыдущее числа. Следующее число на 1 больше текущего, а предыдущее — на 1 меньше.
  3. Выводим результаты с нужным форматированием, где для каждого числа будет указан соответствующий текст.

Вот пример кода:

python
# Считываем целое число n = int(input())

# Находим следующее и предыдущее число next_num = n + 1 prev_num = n - 1

# Выводим результат с пояснительным текстом print(f"Следующее за числом {n} число: {next_num}") print(f"Для числа {n} предыдущее число: {prev_num}")

Пояснение:

  1. n = int(input()) — считывает ввод и преобразует его в целое число.
  2. next_num = n + 1 — вычисляет следующее число.
  3. prev_num = n - 1 — вычисляет предыдущее число.
  4. Функция print() выводит строку, где {n}, {next_num} и {prev_num} — это места для подставляемых значений. Форматирование строки в Python с помощью f"..." позволяет легко вставлять переменные в текст.

Примеры:

Пример 1:

  • Ввод: 20
  • Вывод:
    Следующее за числом 20 число: 21 Для числа 20 предыдущее число: 19

Пример 2:

  • Ввод: 0
  • Вывод:
    Следующее за числом 0 число: 1 Для числа 0 предыдущее число: -1

Пример 3:

  • Ввод: -10
  • Вывод:
    Следующее за числом -10 число: -9 Для числа -10 предыдущее число: -11

Важные моменты:

  • В Python легко работать с целыми числами, независимо от того, положительные они или отрицательные.
  • Функция input() всегда возвращает строку, поэтому важно преобразовывать её в целое число с помощью int().

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

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

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

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