Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

please write a python program A quadrilateral is a shape with 4 sides and 4 angles. Write a program that lets the user enter 4

please write a python program A quadrilateral is a shape with 4 sides and 4 angles. Write a program that lets the user enter 4 sides and 4 angles into LISTS. The program checks if the type of quadrilateral is either: - Rhombus - Square - Rectangle 1) Input, Validation, Repetition (30 pts) : a) The user enters 4 sides into a LIST of type float. (5pts) b) The user enters 4 angles into a LIST of type float. (5pts) c) The program validates that all 8 numbers are positive. (10pts) e) The program can repeat if user choses to. (10pts) 2) Identify the Type of Quadrilateral using LIST (30 pts) : a) Rhombus (all 3 must be true) (10 pts): 1. All four sides have the same length. 2. Angle 1 equals Angle 3 3. Angle 2 equals Angle 4 b) Square (both must be true) (10 pts): 1. All four sides have the same length. 2. All angles are equal to each other c) Rectangle (all 3 must be true) (10 pts): 1. Side 1 equals Side 3 2. Side 2 equals Side 4 3. All angles are equal to each other Check your program with all of the sample runs shown below: === Please enter Sides === Please enter side 1: -1 Value must be positive! Please enter side1: 1 Please enter side 2: 1 Please enter side 3: -1 Value must be positive! Please enter side3: 1 Please enter side 4: 1 === Please enter Angles === Please enter angle 1: -1 Value must be positive! Please enter angle1: 90 Please enter angle 2: 90 Please enter angle 3: -1 Value must be positive! Please enter angle3: 90 Please enter angle 4: 90 ======================= This is a SQUARE! Would you like to repeat? (1-Yes, 2-No): 1 === Please enter Sides === Please enter side 1: 1 Please enter side 2: 1 Please enter side 3: 1 Please enter side 4: 1 === Please enter Angles Please enter angle 1: 120 Please enter angle 2: 60 Please enter angle 3: 120 Please enter angle 4: 60 ======================= This is a RHOMBUS! Would you like to repeat? (1-Yes, 2-No): 1 === Please enter Sides === Please enter side 1: 10 Please enter side 2: 20 Please enter side 3: 10 Please enter side 4: 20 === Please enter Angles Please enter angle 1: 90 Please enter angle 2: 90 Please enter angle 3: 90 Please enter angle 4: 90 ======================= This is a RECTANGLE! Would you like to repeat (1-Yes, 2-No): 2 

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Programming questions