Задача Задача №753449
А
А
Привет! На картинке видны инструкции по написанию кода на Python, который должен выполнить довольно много задач. Начнем шаг за шагом.
Во-первых, нам нужно запросить у пользователя число. Сделаем это с помощью функции input(), а затем проверим, является ли оно трехзначным. Если нет - выведем сообщение об этом.
# Запросим число у пользователя
user_input = input("Введите трехзначное число: ")
# Проверим, что введено именно трехзначное число
if len(user_input) == 3 and user_input.isdigit():
number = int(user_input) # Преобразуем строку в целое число
# Найдем минимальную и максимальную цифры в числе
digits = [int(digit) for digit in user_input]
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)
print(f"Количество четных цифр: {even_count}")
# Найдем количество нулей
zero_count = user_input.count('0')
print(f"Количество нулей в числе: {zero_count}")
# Посчитаем количество цифр, являющихся квадратами чисел (1, 4, 9)
squares = [1, 4, 9]
square_digits_count = sum(1 for digit in digits if digit in squares)
print(f"Количество цифр, являющихся квадратами чисел: {square_digits_count}")
# Проверим, является ли число квадратом другого числа
if (number ** 0.5).is_integer():
print(f"{
