Не работает "for in" после функций "max", "min"

p1 = int (1723.9) #Сюда передаются данные
p2 = int (2094.2) #через переменные
pp1 = max(p1,p2)+1
pp2 = min(p1,p2)
print (f'max: {pp1}\nmin: {pp2}')

for i in range(pp1,pp2):
    print (i)

Если передавать в "range" "p1" и "p2" то всё работает. Но почему оно не работает после min и max!? Пробовал так:

pp1 = int(max(p1,p2))+1
pp2 = int(min(p1,p2))

Ответы (2 шт):

Автор решения: Koval Oleksandr

print(pp1,pp2) сделайте принт, и вы все поймете

→ Ссылка
Автор решения: 133

Поменял местами pp1 и pp2 и все заработало

for i in range(pp2,pp1):
→ Ссылка