Please provide a detailed explanation of the differences between a for loop and a while loop in Python. Answer with at least 5 sentences. Your response should contain at least 2 placeholders represented by square brackets, such as [example]. At the end of your response, please explicitly add a postscript starting with P.S.

user