Eu vendo novamente agora talvez tenha ficado redundante com o "if". Não sei hahaha Mas o resultado foi o mesmo.
contador = 5
while 0 < contador:
print(f'Venda realizada! Estoque restante: {contador}')
contador = contador - 1
if contador == 0:
print('Estoque esgotado!')