Задача Задача №752040
А
А
Привет! Похоже, тебе нужно написать код на Python, который анализирует число, введенное пользователем. Из описания я вижу, что программа должна выполнить несколько задач. Сейчас я тебе помогу решить эту задачу.
Давай шаг за шагом разберемся, что нам нужно сделать:
- Запросить у пользователя ввести число.
- Проверить, является ли введенное число четырехзначным.
- Если число четырехзначное, продолжим анализ:
- Найти минимальную и максимальную цифры числа.
- Посчитать количество четных и нечетных цифр.
- Проверить каждую цифру на квадрат числа.
- Проверить, является ли число квадратом другого числа и кратным ли оно трем.
- Вывести результаты анализа.
- Если число не четырехзначное, сообщить об этом пользователю.
Теперь напишем функцию на Python, которая делает все это:
def analyse_number(number_str):
# Проверяем, что введено именно четырехзначное число
if len(number_str) == 4 and number_str.isdigit():
number = int(number_str)
digits = [int(digit) for digit in number_str]
# Находим минимальную и максимальную цифру
min_digit = min(digits)
max_digit = max(digits)
print(f"Минимальная цифра: {min_digit}, Максимальная цифра: {max_digit}")
# Подсчет четных и нечетных цифр
even_count = sum(1 for digit in digits if digit % 2 == 0)
odd_count = sum(1 for digit in digits if digit % 2 != 0)
print(f"Чет
