Question: 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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!