Задача Задача №753028
А
А
Конечно, давайте шаг за шагом решим поставленную задачу. Сначала нам нужно запросить у пользователя число, затем проверить, является ли оно четырёхзначным. Если нет, сообщим об этом и завершим программу. Если оно четырёхзначное, то выполним различные анализы согласно пунктам 4.
# Шаг 1: Ввод числа пользователем
number = input("Введите четырехзначное число: ")
# Шаг 2: Проверка, является ли число четырехзначным
if len(number) != 4 or not number.isdigit():
print("Число не является четырехзначным.")
else:
# Шаг 4: Анализ числа
digits = [int(d) for d in number] # Преобразуем строку в список цифр
# Найти наибольшую и наименьшую цифру
max_digit = max(digits)
min_digit = min(digits)
# Подсчитать количество удвоенных цифр
doubled_digits = sum(1 for d in digits if d * 2 < 10)
# Проверить, является ли квадрат числа четырехзначным
square = int(number) ** 2
is_square_four_digits = 1000 <= square <= 9999
# Проверить, делится ли число на три без остатка
divisible_by_three = int(number) % 3 == 0
# Вывод результатов
print(f"Наибольшая цифра: {max_digit}")
print(f"Наименьшая цифра: {min_digit}")
print(f"Количество удвоенных цифр, которые меньше 10: {doubled_digits}")
print(f"Квадрат числа я
