Задача Задача №753422
А
А
Привет! Судя по изображению, тебе нужно написать код на Python, который будет выполнять разные операции с числами. Давай пошагово разберем это задание.
Вот базовый план того, как мы можем структурировать нашу программу:
- Спросим пользователя ввести число.
- Проверим, является ли оно четырехзначным. Если нет, сообщим об этом.
- Если да, найдем наименьшую и наибольшую цифру.
- Подсчитаем количество четных цифр.
- Найдем количество нулей.
- Подсчитаем количество цифр, которые являются квадратами чисел 1, 4, 9.
- Проверим, является ли число квадратом другого числа.
- Проверим четность введенного числа.
- Выясним, кратно ли число трем.
А теперь я напишу для тебя код:
# Функция для проверки, является ли число четырехзначным
def is_four_digit(number):
return 1000 <= number <= 9999
# Функция для поиска наибольшей и наименьшей цифры в числе
def min_max_digits(number):
digits = [int(digit) for digit in str(number)]
return min(digits), max(digits)
# Функция для поиска количества четных цифр в числе
def count_even_digits(number):
return sum(1 for digit in str(number) if int(digit) % 2 == 0)
# Функция для поиска количества нулей в числе
def count_zeros(number):
return str(number).count('0')
# Функция для поиска количества цифр, являющихся квадратами 1, 4
