Page 150 - Computer Science V2.0 Class 11
P. 150

Consider the following line beginning # that appears as the first line in Program 6.1:

              #Objective: To experiment with variables and their values
              The above line is an example of a comment. It describes the purpose of the program. As shown above, a comment in
              a line in a Python program begins with the symbol hash (#). As a comment beginning with the hash symbol extends
              up to the end of the line in which the symbol # appears, it is also known as a single-line comment.  Being a comment,
              it was ignored by the Python interpreter during the program execution. A comment may also appear at the end of an
              executable statement. For example,
              num = 20 # assigns the value 20 to num
              However, a comment may also be a multi-line string, enclosed within triple single quotes or triple double quotes. For
              example, the first four lines in the following code snippet specify the purpose of the code:

               Program 6.4 Write a program to use the working of Multiple Line comment.

                01 '''
                02 Objective: To compute area of rectangle
                03 Output: Rectangle's area computed using length and breadth
                04 '''
                05 length, breadth = 10, 5
                06 area = length*breadth
                07 print('length of rectangle = ', length)
                08 print('breadth of rectangle = ', breadth)
                09 print('area of rectangle = ', area)
              6.6 Input and Output

              A computer program will often require inputs from the user, process them, and produce an output for the user. In
              Python, the input() and print() functions are used to perform the input and output operations, respectively.

              6.6.1 input()

              The input() function reads the text entered by a user until a newline is encountered. Suppose we wish to fetch the
              name of a programming language as an input from a user. For this purpose, the function input() may be invoked as
              follows:

               >>> language = input()
                    Python
              On execution of the above statement, Python prompts the user for the name and waits for the input. When the user
              enters the string, Python and hits the enter key, Python assigns the string Python  to the variable language, as
              verified below:
               >>> language
                    'Python'
              The above use of the input() function seems simple and devoid of any problems. If we write a small program that
              needs only one or two inputs and execute it soon after we are done with the program, then this approach works fine.
              But real-life programs may require several inputs and they may be executed days, months, or years after they are
              developed. In such scenarios, it is nearly impossible to remember the inputs required by the program. In fact, most
              of the Software is used by people without having had a role in developing it. Therefore, it is good practice to display a
              suitable message indicating the inputs required, as illustrated below:
               >>> input('Enter  name of a Programming language: ')
                    Enter name of a Programming language: Python
                    'Python'
               >>> language = input('Enter name of a Programming language: ')
                    Enter name of a Programming language: Python
               >>> language
                    'Python'
               136   Touchpad Computer Science (Ver. 2.0)-XI
   145   146   147   148   149   150   151   152   153   154   155