• Предмет: Информатика
  • Автор: mega8dron
  • Вопрос задан 3 месяца назад

Дано трьохзначне число. Знайти кількість цифр числа, які належать інтервалу [0; 5]. python

Ответы

Ответ дал: denisvah1993
1

Ответ:

Для решения этой задачи нужно использовать цикл и условный оператор. Мы будем последовательно извлекать цифры из числа, проверять их на принадлежность интервалу [0; 5] и увеличивать счетчик, если цифра попадает в этот интервал.

Вот код на Python для решения этой задачи:

# вводим трехзначное число

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

# инициализируем счетчик

count = 0

# перебираем все цифры числа

while number > 0:

digit = number % 10 # извлекаем последнюю цифру

if digit >= 0 and digit <= 5: # проверяем на принадлежность интервалу [0; 5]

count += 1 # увеличиваем счетчик

number //= 10 # отбрасываем последнюю цифру

# выводим результат

print("Количество цифр, которые принадлежат интервалу [0; 5]:", count)

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

Введите трехзначное число: 374

Количество цифр, которые принадлежат интервалу [0; 5]: 1

В этом примере ввёл число 374. Единственная цифра этого числа, которая принадлежит интервалу [0; 5], - это 4. Поэтому программа вывела число 1.

Вас заинтересует