Другой способ решить эту проблему - преобразовать входные данные в целое число один раз, а не использовать int(num)
несколько раз по всему коду. Это облегчает чтение в дальнейшем.
Примером этого является изменение
elif (num.isdigit()==False):
на
elif (num.isdigit()==True):
или elif (num.isdigit())
(они делают то же самое).
Затем вы можете преобразовать строку в целое число с помощью num = int(num)
Пример:
min1=0
max1=0
while True:
num=input("enter a number")
if (num=='done'):
break
if num.isdigit():
num = int(num)
else:
print("sorry enter integers or done")
continue
if (num>max1):
max1=num
elif (num<min1):
min1=num
print(max1)
print(min1)