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