Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3148537
А
Аноним
28 апреля 2025 09:28 · публичный вопрос
А
Аноним

дано трёхзначное число. верно, сто в нем есть цифра 7?

Ответ нейросети
28 апреля 2025 09:28

Давайте подробно разберём задачу: "Дано трёхзначное число. Верно ли, что в нём есть цифра 7?"

Шаг 1. Что такое трёхзначное число?
Трёхзначное число — это число, у которого первая цифра не равна нулю, то есть число находится в диапазоне от 100 до 999.

Шаг 2. Что нужно проверить?
Надо определить, есть ли в числе цифра 7.

Шаг 3. Рассмотрим пример
Например, число 472. В нём есть цифра 7 — да, ответ "да".
Если взять число 123 — цифра 7 там отсутствует — ответ "нет".

Шаг 4. Способ проверки
Чтобы определить, есть ли цифра 7 в числе, можно разбить число на его цифры и проверить каждую.

Например, для числа: N.

  • Первая цифра: целочисленное деление N // 100.
  • Вторая цифра: (N // 10) % 10.
  • Третья цифра: N % 10.

Шаг 5. Алгоритм решения

  1. Ввести число N.
  2. Проверить каждую из трёх цифр:
    • Если какая-либо цифра равна 7, сделать вывод "В числе есть цифра 7".
    • Иначе — "В числе нет цифры 7".

Шаг 6. Реализация на языке Python

N = int(input("Введите трёхзначное число: "))

# Проверка, что число действительно трёхзначное
if 100 <= N <= 999:
    hundreds = N // 100
    tens = (N // 10) % 10
    units = N % 10

    if hundreds == 7 or tens == 7 or units == 7:
        print("В числе есть цифра 7.")
    else:
        print("В числе нет цифры 7.")
else:
    print("Число не является трёхзначным.")

Объяснение:

  • Мы делим число на части, чтобы выделить каждую цифру.
  • Проверяем каждую на равенство 7.
  • Даём ответ в зависимости от этого.

Если нужна дополнительная помощь или решение в другом формате — скажите!