Привет! Давай вместе разберёмся с твоим заданием.
Судя по фотографии, тебе нужно написать программу, которая анализирует четырёхзначное число и выводит информацию о нём: наименьшую и наибольшую цифры числа, количество углов у числа (подсчёт количества углов у каждой цифры), сколько раз число является квадратом другого целого числа (например, 1024 является квадратом 32), и является ли введённое число кратным трем.
Давай шаг за шагом напишем программу на Python:
- Напишем функцию для подсчёта углов у всех цифр числа.
- Проверим число на кратность трем.
- Определим является ли число квадратом другого целого числа.
- Найдём минимальную и максимальную цифру в числе.
Вот пример кода на Python:
def count_corners(num):
corners = {0: 0, 1: 0, 2: 0, 3: 0, 4: 1, 5: 0, 6: 0, 7: 0, 8: 2, 9: 1}
return sum(corners[int(digit)] for digit in str(num))
def is_square(num):
root = num ** 0.5
return root.is_integer()
def main():
num = input("Введите четырехзначное число: ")
if len(num) == 4 and num.isdigit():
num = int(num)
digits = [int(digit) for digit in str(num)]
print(f"Наименьшая цифра числа: {min(digits)}")
print(f"Наибольшая цифра числа: {max
