learn while,for,if