Задача Задача №753447
А
А
Привет! Давай посмотрим, что у нас здесь за задачи и попробуем написать код на Python, чтобы их решить.
- Нужно узнать, четырехзначное ли число. Если нет, вывести сообщение.
- Если число четырехзначное, найти минимальную и максимальную цифру в числе.
- Посчитать количество четных цифр в числе.
- Найти количество нулей в числе.
- Посчитать количество цифр, являющихся квадратами чисел (1, 4, 9).
- Проверить, является ли число квадратом другого числа.
- Проверить, четное ли число.
- Проверить, кратно ли число трем.
Давай создадим код пошагово. Вначале нужно запросить число от пользователя, а затем по порядку выполнить каждый шаг. Ниже пример кода, который делает все перечисленное.
# Запросим число от пользователя
number = int(input("Введите число: "))
# Переведем число в строку для удобства работы с отдельными цифрами
number_str = str(number)
# 1. Проверка на четырехзначность
if len(number_str) != 4:
print("Число не четырехзначное")
else:
# 2. Нахождение минимальной и максимальной цифры в числе
min_digit = min(number_str)
max_digit = max(number_str)
print(f"Минимальная цифра: {min_digit}")
print(f"Максимальная цифра: {max_digit}")
# 3. Подсчет количества четных цифр в числе
even_digits_count = sum(1 for digit in number_str if int(digit) % 2 == 0
