illegalone poor option is just leaving out the blankslike priceatopening then it may be hard to figure out where words split two practical options are underscore separatedputting underscores (which are legalin place of the blankslike price_at_opening using camel-caseomitting spaces and using all lowercaseexcept capitalizing all words after the firstlike priceatopening use the choice that fits your taste (or the taste or convention of the people you are working with print functionpart in interactive use of the python interpreteryou can type an expression and immediately see the result of its evaluation this is fine to test out syntax and maybe do simple calculator calculations in program run from file like the first sample programpython does not display expressions this way if you want your program to display somethingyou can give explicit instructions with the print function try in the shellx print('the sum of' 'plus' 'is' +ythe print function will prints as strings everything in comma-separated sequence of expressionsand it will separate the results with single blanksand advance to the next line at the endby default note that you can mix typesanything that is not already string is automatically converted to its string representation you can also use it with no parametersprint(to only advance to the next line strings part ii triple quoted string literals strings delimited by one quote characterlike 'are required to lie within single python line it is sometimes convenient to have multi-line stringwhich can be delimited with triple quotes''try typing the following you will get continuation lines until the closing triple quotes try in the shellsillytest '''say" ' in!this is line ''print(sillytestthe line structure is preserved in multi-line string as you can seethis also allows you to embed both single and double quote charactersescape codes continuing in the shell with sillytestenter just sillytest print functionpart