Test 1 — Friday October 4
We know you can — based on your many past educational achievements, we expect you to do well on this test.
You are ready now — For problem solving prowess — Your best will be shown
Always look both ways
Important
- Read the entire web page carefully.
- You must use our downloads as the bases for your solutions.
- They include any necessary imports and in some cases provide starting code.
- They each include a suggested algorithm to solve their tasks. You are not required to follow these algorithms. However, I believe the supplied algorithms are the most straightforward.
Test
- If you are taking test 1 at an alternative time, do not download the test until you are ready to start.
Word of the day
- honorable
Web file of interest
Six submissions
- To make things go smoother, you are strongly encouraged to submit as you go along.
- Do not leave the room without checking that you have made six Test 1 submissions.
- Do not ask afterwards whether you can submit a forgotten solution.
- Do not upload test solutions after you leave the room. A time stamps tells us when you uploaded your submissions.
If you need it
Downloads — do not click until you are ready to start the test
- Program future.py
- Program gimme.py
- Program honorable.py
- Program huh.py
- Program in_all.py
- Program worthy.py
Important
- Read this web page carefully.
- Read each test question thoroughly and mindfully of what is being asked. Only do and output what is requested. You can do the test in any order that you want.
- This pledged exam is closed notes. The only device you may access during the test is your laptop.
- The only code you may access or view are ones that you develop for this test.
- The only windows to be open on your computer are PyCharm and a single browser with tabs reachable from the class website.
- No cell phone or messaging access during the test. If you need to leave the room, please leave your electronic devices.
- There are no intended trick questions. Each problem has a straight-forward answer. All programs have the same worth, so do them in the order that you find them easiest. They are asked in the order, that I thought would be easiest.
Part 1: Basics
- PyCharm cannot used when solving these problems.
Part 2: Chresthomathics — problem solving in Python
- Comments are not necessary. However, explanatory comments might be helpful for partial credit.
- You must follow other class style practices; e.g., whitespace, identifier naming, etc.
Helpful documentation
- Module list
- Module random
- Module str
- Local module url
© 2019 Jim Cohoon | Resources from previous semesters are available. |