Why do I get an IndexError (or TypeError, or just wrong results) from “ar[i]” inside “for i in ar”?
When you loop in an array like you did, your for variable(in this example i) is current element of your array. For example if your ar is [1,5,10], the i value in each iteration is 1, 5, and 10. And because your array length is 3, the maximum index you can use is 2. so … Read more