I have only just started to learn Python and hope someone will be kind enough to help me. I am reading and doing the exercises from the book "Learn Python 3 the Hard Way" and before each exercise i would like to add a paragraph of text which explains in my own words what the exercise is all about. I don't want to add the '#' character because that will comment everything out and only i will be able to see the text. When i tried using triple quotes i got an error. I don't think putting 'print' before each and every line is the answer either. Would someone help me out here please. Big thanks
Adding a paragraph of text before an exercise
Adding a paragraph of text before an exercise
|
May-05-2018, 08:23 AM
(This post was last modified: May-05-2018, 08:23 AM by Gribouillis.)
Triple quotes should not throw an error. Can you post the whole error message (exception traceback)
''' This exercise is about adding triple quotes in a python program. A triple quoted string is a literal expression. As such it is an expression statement. It can appear anywhere in the program''' (May-05-2018, 06:43 AM)oldDog Wrote: I don't want to add the '#' character because that will comment everything out and only i will be able to see the text.Comment # is meant for you and other who read your code.There is way with docstring in function and class.Then can look at what's in docstring with help() and __doc__ .Example: def foo(): '''The meaning of life, the universe, and everything''' return 42Usage: >>> help(foo) Help on function foo: foo() The meaning of life, the universe, and everything >>> foo.__doc__ 'The meaning of life, the universe, and everything' >>> foo() 42 Class: class Bar(): ''' This class dos This Need to explain more ''' var = 999 def run(self): '''This method do run something''' passUsage: >>> Bar.__doc__ '\n This class dos This\n Need to explain more\n '
May-05-2018, 11:39 AM
Hi Gribouillis
I was doing an exercise and thought i'd add a paragraph explaining what the exercise was all about. but, although the exercise was done correctly the paragraph of text does not appear on the screen?
May-05-2018, 11:57 AM
(May-05-2018, 11:39 AM)oldDog Wrote: the paragraph of text does not appear on the screen?You need to call the print() function to see the paragraph in the output: print(""" This is a paraghaph with my explanations. """)You can also do para = """This new paragraph explains things even better """ print(para)
May-22-2018, 06:57 PM
Hi Gribouillis
Problem solved now mate. Big thanks for the help and advice |
|
Possibly Related Threads… | |||||
Thread | Author | Replies | Views | Last Post | |
docx insert words of previuos paragraph on next paragraph in the same position | ctrldan | 7 | 2,913 |
Jun-20-2023, 10:26 PM Last Post: Pedroski55 |
|
Help adding prompt text in a Layout using Rich TUI | Extra | 2 | 2,738 |
May-23-2022, 07:15 PM Last Post: Extra |
|
How to add run in paragraph using python-docx? | toothedsword | 0 | 3,593 |
May-12-2021, 10:55 AM Last Post: toothedsword |
|
Adding markers to Folium map only adding last element. | tantony | 0 | 2,846 |
Oct-16-2019, 03:28 PM Last Post: tantony |
|
Adding text to plots | shaynehansen | 0 | 3,780 |
Jul-10-2017, 05:54 PM Last Post: shaynehansen |
Users browsing this thread: 1 Guest(s)