Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question

im having some trouble with this

Requirements:
Write a Python script that prompts the user for the length of a side of a polygon and prints a
table of areas of several polygons. Sample output is shown below.
Additional requirements:
• Your program should use functions to organize the code. Implement these functions:
- main The main function should call the function get_side_length and
then send side_length to report.
- get_side_length This function should prompt the user ("Input the
length of a side: ") and return side_length to main as an int.
- report This function should print a heading line ("side length...number
of sides...area") and use a loop to print a table of values as shown in the
sample output below. The report function should call polygon_area to
calculate the areas needed for the table. The function report will have to call
polygon_area once for each area that it needs to print.
- polygon_area This function takes num_sides and side_length as
parameters and returns the area of such a polygon. The area of such a polygon is
computed by this formula:
area = (num_sides * side_length * side_length) \
/ (4 * math.tan(math.pi / num_sides)) 

Skeleton code:
#This program computes
#the area of polygons
import math
def main ():
# Your code goes here
def report( side_length ) :
# Your code goes here
def polygon_area( num_sides, side_length):
# Your code goes here
def get_side_length():
# Your code goes here
#start the program
main ()
expand button
Transcribed Image Text:Skeleton code: #This program computes #the area of polygons import math def main (): # Your code goes here def report( side_length ) : # Your code goes here def polygon_area( num_sides, side_length): # Your code goes here def get_side_length(): # Your code goes here #start the program main ()
Example output:
This program will show the areas
of several different polygons that
have sides of a certain length.
Input the length of a side: 4
side length number of sides
3
4
5
6
7
8
9
area
6.93
16.00
27.53
RESTART
41.57
58.14
77.25
98.91
expand button
Transcribed Image Text:Example output: This program will show the areas of several different polygons that have sides of a certain length. Input the length of a side: 4 side length number of sides 3 4 5 6 7 8 9 area 6.93 16.00 27.53 RESTART 41.57 58.14 77.25 98.91
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education