Новая Школа - онлайн-школа подготовки к ЕГЭ
Информатика · 10 класс Задача №2763723
А
Аноним
11 февраля 2025 07:34 · публичный вопрос
А
Аноним

Ввести число. Если оно неотрицательно, вычесть из него 10, в противном случае прибавить к нему 10. Написать программу. 17 -25

Ответ нейросети
11 февраля 2025 07:34

Чтобы решить задачу по информатике, мы напишем программу, которая будет принимать число от пользователя, проверять его на неотрицательность и выполнять соответствующие операции. Запишем это на языке Python.

Вот пошаговое объяснение:

Шаг 1: Ввод числа

Для начала нам нужно получить число от пользователя. Это можно сделать с использованием функции input().

Шаг 2: Преобразование вводимых данных

Введённые данные являются строкой, поэтому нам нужно преобразовать их в число. Мы будем использовать функцию int() для этого.

Шаг 3: Условная логика

Затем мы проверим, является ли число неотрицательным (то есть больше или равно 0). Для этого используем оператор if.

  • Если число неотрицательное (>= 0), мы вычтем из него 10.
  • Если число отрицательное (< 0), прибавим к нему 10.

Шаг 4: Вывод результата

После выполнения операции нам необходимо вывести результат на экран.

Полный код программы

# Шаг 1: Ввод числа
number = int(input("Введите число: "))  # Пользователь вводит число и оно преобразуется в тип int

# Шаг 2: Условная логика
if number >= 0:  # Проверка, неотрицательное ли число
    result = number - 10  # Вычитаем 10
else:
    result = number + 10  # Прибавляем 10

# Шаг 3: Вывод результата
print("Результат:", result)

Объяснение кода

  1. input(): Эта функция запрашивает у пользователя ввод данных.
  2. int(): Преобразует введённую строку в целое число.
  3. if number >= 0:: Условный оператор, который проверяет состояние числа.
  4. result = number - 10 / result = number + 10: В зависимости от условия, здесь мы выполняем арифметические операции.
  5. print(): Выводит результат на экран.

Примеры работы программы

  • Если пользователь введёт 17, программа выведет 7 (17 - 10 = 7).
  • Если пользователь введёт -25, программа выведет -15 (-25 + 10 = -15).

Эта программа простая, но отлично иллюстрирует работу с вводом, условиями и выводом в Python.