reality check is printed the table headings and the first row of the table for this exercise are shown below line - comment remember definition you will revisit line several timeswith table lines for function execution interspersed look at the example above which has table showing function returning value twicethe print function keyword end by default the print function adds newline to the end of the string being printed this can be overridden by including the keyword parameter end the keyword end can be set equal to any string the most common replacements are the empty string or single blank if you also use the keyword parameter septhese keyword parameters may be in either orderbut keyword parameters must come at the end of the parameter list read the illustrationsprint('all''on''same''line'print('different line'is equivalent to print('all''onend='print('same'end='print('line'print('different line'this does not work directly in the shell (where you are always forced to new line at the endit does work in programbut it is not very useful except in loopsuppose want to print line with all the elements of listseparated by spacesbut not on separate lines can use the end keyword set to space in the loop can you figure out in your head what this example file endspace py doesthen try itdef listononeline(items)for item in itemsprint(itemend='listononeline(['apple''banana''pear']print('this may not be what you expected!'if you still want to go on to new line at the end of the loopyou must include print function that does advance to the next lineonceafter the loop try this variationendspace py def listononeline(items)for item in itemsprint(itemend='print(listononeline(['apple''banana''pear']print('this is probably better!' decimalsfloatsand floating point arithmetic floating point numbers like are basic typebut there are some complications due to their inexactness this section may be deferred until you actually need numbers other than integers decimalsfloatsand floating point arithmetic