
На вход программе подаются два целых числа a и b(a≤b). Напишите программу, которая подсчитывает
количество чисел в диапазоне от a до b включительно, куб которых оканчивается на 2 или 5.

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

def main():
# Читаем введенные числа
a = int(input())
b = int(input())
# Переменная для хранения результата
result = 0
# Перебираем числа в диапазоне [a, b]
for i in range(a, b+1):
# Вычисляем куб числа
cube = i ** 3
# Проверяем, оканчивается ли куб числа на 2 или 5
if cube % 10 in [2, 5]:
# Если да, увеличиваем результат на 1
result += 1
# Выводим результат
print(result)
# Запускаем программу
main()
Эта программа читает два целых числа a и b с помощью функции input, а затем перебирает числа в диапазоне от a до b включительно с помощью цикла for. Для каждого числа в цикле вычисляется куб с помощью оператора возведения в степень **, а затем проверяется, оканчивается ли куб числа на 2 или 5 с помощью оператора взятия остатка от деления %



Вот пример программы на языке Python, которая подсчитывает количество чисел в диапазоне от a
до b
, куб которых оканчивается на 2 или 5:
pythondef count_cubes(a, b):
count = 0
for num in range(a, b+1):
cube = num ** 3
last_digit = cube % 10
if last_digit == 2 or last_digit == 5:
count += 1
return count
# Ввод чисел a и b
a = int(input("Введите число a: "))
b = int(input("Введите число b: "))
# Проверка условия a <= b
if a <= b:
result = count_cubes(a, b)
print("Количество чисел, куб которых оканчивается на 2 или 5:", result)
else:
print("Ошибка: a должно быть меньше или равно b.")
Вы можете ввести числа a
и b
, и программа выдаст количество чисел в заданном диапазоне, куб которых оканчивается на 2 или 5.


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







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili