Количество чисел
На вход программе подаются два целых числа aa и bb (a \le b)(a≤b). Напишите программу, которая подсчитывает количество чисел в диапазоне от aa до bb включительно, куб которых оканчивается на 44 или 99.

Формат входных данных
На вход программе подаются два целых числа aa и bb (a \le b)(a≤b).

Формат выходных данных
Программа должна вывести одно целое число в соответствии с условием программы.

Примечание. Куб числа aa – это его третья степень a^3a
3

Ответы

Ответ дал: vimmortal2
1

Программа:

Python:

aa, bb = int(input()), int(input())

count = 0

for i in range(aa, bb + 1):

   if i**3 % 100 == 44 or i**3 % 100 == 99:

       count += 1

print(count)

Объяснение:

С помощью множественного присваивания в программу вводятся aa и bb (это можно с делать и без множественного присвивания, но так на 1 строку меньше, визуально в коде легче воспринимается). Далее регистрируется переменная count. С помощью цикла for переменная i принимает значение от aa до bb (включительно). Если две последних цифры числа (i**3 % 100) равны 44 или 99, то увеличиваем значение переменной count на 1. В конце - вывод переменной count.

Результат:

10

100

3

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