writing simple programs in some ways this may be betteras the separate prompts are more informative for the user in this example the decision as to which approach to take is largely matter of taste sometimes getting multiple values in single input provides more intuitive user interfaceso it' nice technique to have in your toolkit just remember that the multiple values trick will not work for string (nonevaledinputwhen the user types comma it will be just another character in the input string the comma only becomes separator when the string is subsequently evaluated definite loops you already know that programmers use loops to execute sequence of statements multiple times in succession the simplest kind of loop is called definite loop this is loop that will execute definite number of times that isat the point in the program when the loop beginspython knows how many times to go around (or iteratethe body of the loop for examplethe chaos program in used loop that always executed exactly ten times for in range( ) ( xprint(xthis particular loop pattern is called counted loopand it is built using python for statement before considering this example in detaillet' take look at what for loops are all about python for loop has this general formfor in the body of the loop can be any sequence of python statements the extent of the body is indicated by its indentation under the loop heading (the for in partthe variable after the keyword for is called the loop index it takes on each successive value in the sequenceand the statements in the body are executed once for each value often the sequence portion consists of list of values lists are very important concept in pythonand you will learn more about them in upcoming for nowit' enough to know that you can create simple list by placing sequence of expressions in square brackets some interactive examples help to illustrate the pointfor in [ ]print( for odd in [ ]