Page 136 - 2622_Delhi Police Public School_C-8
P. 136

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










                        Premium Edition-VIII
                134
   131   132   133   134   135   136   137   138   139   140   141