Какое количество двузначных натуральных чисел, оканчивающихся на 5 , было введено с клавиатуры, а сколько было введено

  • 59
Какое количество двузначных натуральных чисел, оканчивающихся на "5", было введено с клавиатуры, а сколько было введено других чисел? Пример: 15 7 13 -12 0 Двузначных, оканчивающихся на 5: 1 Других: 4
Радужный_Ураган
61
Чтобы решить данную задачу, давайте пошагово проанализируем условие.

В условии задачи нам говорится, что нужно найти количество двузначных натуральных чисел, оканчивающихся на "5", которые были введены с клавиатуры, а также количество других чисел.

Приступим к решению:

1. Для начала запустим цикл ввода чисел с клавиатуры до тех пор, пока не будет введено число 0 (ноль). Это условие окончания ввода чисел.

2. Внутри цикла, для каждого введенного числа, проверим, является ли оно двузначным и оканчивается ли оно на "5".

3. Если число удовлетворяет обоим условиям, увеличиваем счетчик двузначных чисел на 1.

4. В противном случае (если число не является двузначным или не оканчивается на "5"), увеличиваем счетчик других чисел на 1.

5. После того, как пользователь введет число 0 (ноль) и цикл завершится, выводим полученные результаты: количество двузначных чисел, оканчивающихся на "5", и количество других чисел.

Одно из возможных пошаговых решений данной задачи может выглядеть так:


# Инициализация счетчиков
count_2_digit_5 = 0
count_other = 0

# Цикл ввода чисел с клавиатуры
while True:
num = int(input("Введите число (для завершения ввода введите 0): "))

# Проверка условия окончания ввода
if num == 0:
break

# Проверка условий для двузначных чисел, оканчивающихся на "5"
if 10 <= num <= 99 and num % 10 == 5:
count_2_digit_5 += 1
else:
count_other += 1

# Вывод результатов
print("Двузначных, оканчивающихся на 5:", count_2_digit_5)
print("Других:", count_other)


Таким образом, данный код сначала инициализирует счетчики для двузначных чисел, оканчивающихся на "5" (count_2_digit_5) и других чисел (count_other). Затем запускается цикл ввода чисел, который выполняется до тех пор, пока не будет введено число 0. Внутри цикла каждое введенное число проверяется на соответствие условиям и в зависимости от этого увеличивается соответствующий счетчик. После завершения цикла выводятся итоговые результаты.