Page 123 - Trackpad_V4.0_C8_Flipbook
P. 123

Interdisciplinary Learning                                                   Lab Activity


                    Create a program in Python to display a stanza of a poem from your English course book. Use various
                    string built-in functions to capitalise the first letter of each line of the stanza.




                 SOME MORE PROGRAMS


                 Program 10: To calculate the area of different shapes


                     Program10.py
                  File  Edit  Format   Run   Options   Window    Help

                  def calculate_area(name):
                      name = name.lower()
                      if(name == 'rectangle'):
                          l = float(input('Enter the length of the rectangle: '))
                          b = float (input('Enter the breadth of the rectangle: '))
                          rect_area = 1 * b
                          print('The area of the rectangle is: ', rect_area)
                      elif(name == 'square'):
                          s = float(input('Enter the side of the square: '))
                          sqr_area = s * s
                          print('The area of the square is:', sqr_area)
                      elif (name == 'circle'):
                          pi = 3.14
                          r = float(input('Enter the radius of the circle: '))
                          circle_area = pi * r**2
                          print('The area of the circle is: ', circle_area)
                      else:
                          print('sorry! This shape is not available')
                  print('Calculate Area for: Rectangle, Square, or Circle')
                  shape_name = input('Enter the name of the shape whose area you want to find: ')
                  calculate_area(shape_name)



                 You will get the following output:

                     Output

                  Calculate Area for: Rectangle, Square, or Circle
                  Enter the name of the shape whose area you want to find: Circle
                  Enter the radius of the circle: 4.5
                  The area of the circle is:  63.585










                                                                                   Functions and String  in Python  121
   118   119   120   121   122   123   124   125   126   127   128