CSCI 110, Spring 2011
Home | | Course Schedule | | Assignments | | Lecture NotesLab 5 solution
#Program: drawXorO1.py #Author: Brenda Student #Class: CSCI 110 #Date: 3/11/11 #Assignment: Lab 5 #Purpose: Draw an X or an O depending on the user's request from turtle import Pen as Turtle yertle = Turtle( ) def drawX(): yertle.up( ) yertle.goto(-70, -30) yertle.down( ) yertle.right(45) yertle.forward(57) yertle.up( ) yertle.left(45) yertle.backward(40) yertle.left(45) yertle.down( ) yertle.forward(57) yertle.right(45) def drawO(row, col): yertle.up( ) yertle.goto(-50, -70) yertle.down( ) yertle.circle(20) answer = raw_input("Do you want to draw and X or an O? ") if answer == "X": drawX( ) else: drawO( )
#Program: drawXorOposition.py #Author: Brenda Student #Class: CSCI 110 #Date: 3/11/11 #Assignment: Lab 5 #Purpose: Draw an X or an O at a position specified by the user. from turtle import Pen as Turtle yertle = Turtle( ) def drawX(row, col): yertle.up( ) yertle.goto(-70+col*50, -30+row*50) yertle.down( ) yertle.right(45) yertle.forward(57) yertle.up( ) yertle.left(45) yertle.backward(40) yertle.left(45) yertle.down( ) yertle.forward(57) yertle.right(45) def drawO(row, col): yertle.up( ) yertle.goto(-50 + col*50, -70 + row*50) yertle.down( ) yertle.circle(20) answer = raw_input("Do you want to draw and X or an O? ") rowNum = input("Enter the row number: ") colNum = input("Enter the column number: ") if answer == "X": drawX(rowNum, colNum ) else: drawO(rowNum, colNum )
#Program: gradeAvg.py #Author: Brenda Student #Class: CSCI 110 #Date: 3/11/11 #Purpose: Computes grade average from test scores} #definition for GradeAverage function def GradeAverage(number): sum = 0 for x in range(number): newScore = input("Enter test score: ") sum = sum + newScore average = float(sum)/number return average numScores = input("How many scores do you want to enter? ") average = GradeAverage(numScores) print "The average score is %6.2f"%average