underline each expression put comment at the end of each line indicating the type of statement on that line (outputassignmentinputloopetc explain the relationships among the conceptsdefinite loopfor loopand counted loop show the output from the following fragments(afor in range( )print( (bfor in [ , , , , ]print(dend="(cfor in range( )print("hello"(dfor in range( )print( ** why is it good idea to first write out an algorithm in pseudocode rather than jumping immediately to python code the python print function supports other keyword parameters besides end one of these other keyword parameters is sep what do you think the sep parameter doeshintsep is short for separator test your idea either by trying it interactively or by consulting the python documentation what do you think will happen if the following code is executedprint("start"for in range( )print("hello"print("end"look at the flowchart for the for statement in the to help you figure this out then test your prediction by trying out these lines in program programming exercises user-friendly program should print an introduction that tells the user what the program does modify the convert py program (section to print an introduction modify the avg py program (section to find the average of three exam scores modify the convert py program (section with loop so that it executes times before quitting ( it converts temperatures in row