Question: Python, please! This project is to be done with Python. It should be accompanied by a description outlining which option chosen and a description of

Python, please!

This project is to be done with Python. It should be accompanied by a description outlining which option chosen and a description of how it works and how to use it.

Deliverables:

1. Python program file (.py)

2. Flowchart (.pdf)

3. the CSV file used (if any)

4. Description (.pdf ). This will be used as a user guide. It can be combined with the flowchart in one file.

There is a rubric that will be applied to this assignment. Make sure you check it. If you do not satisfy the criteria, you will not get credit for it. A key outcome for this class is problem solving ability. That outcome applies here as well. Find a way to correctly and materially use the criteria in your programs. Make sure you test your code. The grade factor is a multiplier to you rubric score.

Choose from the following options:

Tic Tac Toe Grade factor 1.15

Create a text board such as this

A B C

1 _ | _ | _

2 _ | _ | _

3 _ | _ | _

This will be a two-dimensional array that will accommodate Xs and Os.

The program will determine who wins and loses.

The program will reject placing an X or O in an occupied spot

The user will play against the computer which will select the best next move.

Criteria

Branching

Looping

Functions

Lists/Arrays

Tuples

Reading/writing from/to a file

Error Trapping/Exception Handling

Formatting Output

Flowchart

Commenting Code

Program Execution

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 Databases Questions!