a = int(input())
n = a % 10
a2 = a // 10
while(a2 != 0):
z = a2 % 10
if(n > z):
ld = n
else:
ld = z
a2 = a2 // 10
print(ld)
ld
желательно объявлять перед циклом.print
неправильный отступ.input_value = int(input())
max_number = 0
while (input_value > 0):
current_number = input_value % 10
if (max_number < current_number):
max_number = current_number
input_value //= 10
print(max_number)