Задача Задача №753129
А
А
Привет! Давайте вместе решим эту задачу. Вам необходимо написать программу на Python, которая будет выполнять следующие шаги:
- Проверить, является ли число четырехзначным.
- Если число четырехзначное, найти наименьшую и наибольшую цифру в числе.
- Подсчитать количество четных цифр в числе.
- Найти количество нулей в числе.
- Подсчитать количество цифр, являющихся квадратами чисел (1, 4, 9).
- Проверить, является ли число квадратом другого числа.
- Проверить, является ли число четным.
- Проверить, кратно ли число трем.
Теперь давайте переведем эти шаги в код Python. Я сначала дам вам шаблон программы, а затем пойдем по каждому шагу отдельно.
def analyze_number(number):
# Преобразуем число в строку для удобства работы с отдельными цифрами
number_str = str(number)
# 1. Проверка на четырехзначность
if len(number_str) != 4:
print("Число не является четырехзначным.")
return # Завершаем функцию, если число не четырехзначное
# 2. Поиск наименьшей и наибольшей цифры
min_digit = min(number_str)
max_digit = max(number_str)
print(f"Наименьшая цифра: {min_digit}, наибольшая цифра: {max_digit}")
# 3. Подсчет количества четных цифр
even_count = sum(1 for digit
