q=s=0 while (q < 100): if (q < 25): m=(q**2)+18 elif (q < 50): m=625+18*(q-24) elif (q < 75): m=1092+q*2 else: m=1092+q*3 q+=1 s+=m if not (q % 10): print "%d : %d (individual cost %d)" % (q, s, m)