speed of for loop running I have a Mesh that should be change a several times via counter.

cont = bge.logic.getCurrentController()
scene = bge.logic.getCurrentScene()
own = cont.owner

if own['build'] &gt;= 0:
    own.replaceMesh('mon-stage1',True,False)
if own['build'] &gt;= 25:
    own.replaceMesh('mon-stage2',True,False)
if own['build'] &gt;= 50:
   own.replaceMesh('mon-stage3',True,False)
if own['build'] &gt;= 100:
   own.replaceMesh('mon-stage4',True,False)

stage = 0

for stage in range(0,100):
    stage += 1    
    print(stage) 


The problem is that the counter (game property) is increasing too fast.
How can I make it slower?
For example, make a delay in 5 tics after each increasing of variable "stage".
"Skip" of Always sensor doesn't help. And I want to realize it through python (for loop).
Found my own solution.

stage = own['build']
stage += 0.5

if stage &gt; 100:
    stage = 100  
own['build'] = stage 


But I'm interested to solve this with "for loop"