x = int(input("Введите четырёхзначное число: \n")) if len(str(x))==4: if x%2==0: print("Число чётное: Да") else: print("Число чётное: Нет")
if x%3==0:
print("Число кратно трём: Да")
else:
print("Число кратно трём: Нет")
if (x**0.5)-(int(x**0.5))==0:
print("Число является квадратом числа:",int(x**0.5))
else:
print("Число является квадратом числа: Нет")
print("")
x2 = x
mi=10
for i in range (len(str(x2))):
e = x2%10
x2//=10
if mi>e:
mi=e
print("Наименшая цифра числа:",mi)
x3=x
ma=-1
for i in range (len(str(x3))):
d = x3%10
x3//=10
if ma<d:
ma=d
print("Наибольшая цифра числа:",ma)
x4=x
k=0
for i in range (len(str(x4))):
s = x4%10
x4//=10
if s == 0:
k+=1
print("Количество нулей в числе:",k)
print("")
e = x%10
if (e**0.5)-(int(e**0.5))==0:
print("Цифра в разряде единиц является квадратом цифры:",int(e**0.5))
else:
print("Цифра в разряде единиц является квадратом цифры: Нет")
d = x//10%10
if (d**0.5)-(int(d**0.5))==0:
print("Цифра в разряде десятков является квадратом цифры:",int(d**0.5))
else:
print("Цифра в разряде десятков является квадратом цифры: Нет")
s = x//100%10
if (s**0.5)-(int(s**0.5))==0:
print("Цифра в разряде сотен является квадратом цифры:",int(s**0.5))
else:
print("Цифра в разряде сотен является квадратом цифры: Нет")
t = x//1000
if (t**0.5)-(int(t**0.5))==0:
print("Цифра в разряде тысяч является квадратом цифры:",int(t**0.5))
else:
print("Цифра в разряде тысяч является квадратом цифры: Нет")
else: print("Введённое число не является четырёхзначным")