When we start a counted loop (for loop), we know how many times it is going to repeat itself. A conditional loop is different, in that we do not always know how many times it is going to repeat itself. It will repeat itself as long as a specified condition is True.
Conditional loops are useful in many situations, such as when you want to ensure that a user enters values that meet certain criteria into an input box. They are also useful when programming certain types of games.