surya k wrote: > This is a project Euler puzzle. http://projecteuler.net/problem=30 > I applied brute force way and here is my codek=0for p in range(1,10): > for q in range(0,10): for r in range(0,10): > for s in range(0,10): for > t in range(0,10): n = > (p*10000)+ (q*1000) + (r*100) + (s*10) + (t*1) > if n == p**5 + q**5 + r**5 + s**5 + t**5: > k+=nprint kMy answer: 240559But its > showing the answer as wrong!!. > I used the same method on the example puzzle and it worked.
Your formatting is still broken, here's how I suspect you want it to look: k=0 for p in range(1,10): for q in range(0,10): for r in range(0,10): for s in range(0,10): for t in range(0,10): n = (p*10000)+ (q*1000) + (r*100) + (s*10) + t if n == p**5 + q**5 + r**5 + s**5 + t**5: #print(n) k += n print(k) What Peter said is very important too. I very much doubt you'll find the solution with those loops. -- best regards, Robert S. _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor