Вопрос задан 15.11.2023 в 13:42. Предмет Информатика. Спрашивает Стариков Вася.

Задача на питоне: Среди всех чисел из интервала от M до N (M и N вводятся с клавиатуры) найти и

вывести количество тех, в составе которых нет цифр 2 и 4 одновременно.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Микрюков Роман.

Смотри прикрепленное вложение.


0 0
Отвечает Кузубова Катюха.

m = int(input())

n = int(input())

b = 0

for a in range(m + 1, n):

   a = str(a)

   if a.find('2') == -1 and a.find('4') == -1:

       b += 1

print(b)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для решения данной задачи на Python, мы можем использовать цикл `for`, чтобы перебрать все числа в заданном интервале от M до N. Затем, для каждого числа, мы можем использовать операции деления и взятия остатка от деления, чтобы проверить, содержит ли число цифры 2 и 4 одновременно.

Вот пример кода, который решает данную задачу:

```python # Вводим значения M и N с клавиатуры M = int(input("Введите значение M: ")) N = int(input("Введите значение N: "))

count = 0 # счетчик количества чисел, в составе которых нет цифр 2 и 4 одновременно

# Перебираем все числа в интервале от M до N for num in range(M, N + 1): has_two = False # флаг, указывающий, содержит ли число цифру 2 has_four = False # флаг, указывающий, содержит ли число цифру 4

# Проверяем каждую цифру числа while num > 0: digit = num % 10 # получаем последнюю цифру числа if digit == 2: has_two = True elif digit == 4: has_four = True num //= 10 # удаляем последнюю цифру числа

# Если число не содержит цифры 2 и 4 одновременно, увеличиваем счетчик if not has_two and not has_four: count += 1

# Выводим результат print(f"Количество чисел, в составе которых нет цифр 2 и 4 одновременно: {count}") ```

В этом примере мы сначала запрашиваем у пользователя значения M и N с помощью функции `input()`, затем используем цикл `for` для перебора всех чисел в диапазоне от M до N. Для каждого числа мы проверяем, содержит ли оно цифры 2 и 4, используя операции деления и взятия остатка от деления. Если число не содержит обеих цифр, мы увеличиваем счетчик `count`. В конце программы мы выводим значение счетчика.

Надеюсь, это помогает! Если у вас есть еще вопросы, пожалуйста, дайте мне знать.

0 0

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

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

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

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