Solve the problem with pseudocode (FIRST) Code it in Python A person is eligible to be a US senator if they are at least 30 years old and have been a US citizen for at least 9 years. To be a US representative these numbers are 25 and 7, respectively. Write a program that accepts a person's age and years of citizenship as input and outputs their eligibility for the Senate and House. In addition to the criteria specified criteria, include the following Input validation in the program – if these are not met the program should tell the user the problem and start over: Age must be at least 18. The number of years of citizenship must be at least 1.
Max Function
Statistical function is of many categories. One of them is a MAX function. The MAX function returns the largest value from the list of arguments passed to it. MAX function always ignores the empty cells when performing the calculation.
Power Function
A power function is a type of single-term function. Its definition states that it is a variable containing a base value raised to a constant value acting as an exponent. This variable may also have a coefficient. For instance, the area of a circle can be given as:
Decision Structure Problem
For this assignment you will do 2 things:
- Solve the problem with pseudocode (FIRST)
- Code it in Python
A person is eligible to be a US senator if they are at least 30 years old and have been a US citizen for at least 9 years. To be a US representative these numbers are 25 and 7, respectively. Write a program that accepts a person's age and years of citizenship as input and outputs their eligibility for the Senate and House.
In addition to the criteria specified criteria, include the following
- Input validation in the program – if these are not met the program should tell the user the problem and start over:
- Age must be at least 18.
- The number of years of citizenship must be at least 1.
Focus on:
- Properly written
algorithm (20)
-is detailed and complete
-shows decision structure - Intro and description of program displayed (5)
- User friendliness of program in general (5)
- Variables and constants used (10)
- Declaration
- Initialization
- Used in comparisons
- Decision structure used to determine eligibility (30)
- Input Validation (20)
- Age must be at least 18.
- The number of years of citizenship must be at least 1.
- Output (10)
-Nice display of user interface and final output. Use of blank lines or some kind of separation between input and output.
Save the files as senator_pseudocode.pdf and senator.py, and upload them here.
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)