Python for
loops do have an else
block, but why? Here in a super quick example I show you why do we have this strange else and how it helps us to get rid of an extra boolean flag. Understand this and you will write more pythonic codes.
...
https://www.youtube.com/watch?v=0V0LblLtpPQ