Loops are indeed very powerful as it allows us to do a repetitive task that is to execute statement or group of statements multiple times. Python provides following types of loops to handle repetitive tasks: for and while loops. The semantics of the while loop: while condition: body containing (statment / s) The semantics of the for loop: for item in list : statement / s Example 1 (for): #Program to print each character in a string (which is a sequence of characters) string = "Python" #for each charachter in a string do this: print(char,end = '') for char in string: print (char,end = '' ) #Output:Python Example 2 (for): #Program to print the first 5 positive even numbers #Note:loops runs from 0-9 increment by 1 for number in range ( 0 , 10 ): #even if evenly divisible by 2 if ( number % 2 == 0 ): print (number, ' is even' ) #Alternative way, the range function also takes ...