Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Concepts The intent of this assignment is for you to bring together all of the concepts you have learned this term and put them into

Concepts The intent of this assignment is for you to bring together all of the concepts you have learned this term and put them into a cohesive program. We encourage students to collaborate, form study groups, and share ideas. However, you will need to turn in your own unique design and code for this project. Background Review the materials from ZyBooks that we have studied this term. This is a comprehensive project that you get to design and implement with only a general problem domain for you to work in. However, you must demonstrate usage of most of the syntax that we have studied. Assignment Instructions You will create four classes that must all interact in some meaningful way. In order to start you will create a class diagram to determine which classes depend on other classes and what those classes are. The classes you create will be: Garden Gardener Flowers Tools Further, you must create a main that runs your program. To begin I suggest you look at your four classes and individually decide what each will contain. Ask yourself what are the attributes and what does this class do. From here you should be able to get a toe hold to start your development. Specifications Within this project you must use all of the following (and you must have at least half of the requirements in order for your project to be graded). 1. Branching a. an if-else statement, and b. a nested if-else statement.

2. Looping a. a while loop, and b. a for loop. c. At least one of the loops must use a nested loop.

3. Functions using the concepts you have learned about modularity, the code within each class must be written using functions.

4. Lists. You must use the following at least once in your program:

a. list slicing,

b. list comprehension, and c. list nesting.

5. Dictionaries. a. using at least 3 dictionary methods.

6. Input. Your program must incorporate user input in some meaningful way.

7. Output. Your program will print out all of its functionality using advanced string formatting to neatly display the output.

8. Your code should be:

a. Well designed

b. Commented and each class should be documented

c. TESTED TURN IN your entire project folder, your entire project should be properly commented and formatted. ZIP the entire project folder. Please ONLY submit Zip formats. Other compression formats require the grader to spend more time opening various tools to handle other formats, so only ZIP will be accepted.

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

Recommended Textbook for

Pro SQL Server Wait Statistics

Authors: Enrico Van De Laar

1st Edition

1484211391, 9781484211397

More Books

Students also viewed these Databases questions