CS 115 Lab 4, Spring 2015
Deadlines
- Pre-lab: Tu 2/10/2015 at 7 AM
- Writeup and code (lab04c.py): Tu 2/17/2015 at 4 PM
- Demo (parts A, B, and C): Any lab section, workshop, or open tutoring session before Tu 2/17 at 4 PM. Your last chance is the Tuesday tutoring from 3-4 PM.
Goals
Upon successful completion of this lab, you should be able to write and edit Python programs
that use:
- if-statements and relational expressions
- logical operations and expressions
- if, if/elif, and if-else statements
- nested for-loops
Pre-Lab Assignment
Click here for the pre-lab instructions.
Even if you didn't get to the pre-lab by the deadline, you should work through it before proceeding with the rest of the lab. A PDF of the
pre-lab is available on Moodle.
Setup
- Before you start writing code, you will set up a directory for this assignment
on the cwolf server. To connect to cwolf, do one of the following:
- Enter your CS 115 subdirectory by typing
cd cs115
- Type pwd (print working directory) and verify that the output is:
/home/student/yourusername/cs115
- Create a directory for Lab 4 by typing
mkdir lab04
- Enter your Lab 4 directory by typing
cd lab04
- Type pwd again, and verify that the output is:
/home/student/yourusername/cs115/lab04
- For now, close Terminal or PuTTY. You will do most of this lab in IDLE.
Lab Instructions
Follow the links below to complete each part of this lab.
- Locate the user's mouse clicks
- Draw a grid of colored squares
- Characterize the user's mouse clicks
- Submit the assignment