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