#python loops explained