CSCI 110, Spring 2011
Home | | Course Schedule | | Assignments | | Lecture NotesLab 3 solution
# Program: tip.py # Author: Brenda Student # Class: CSCI 110 # Date: 2/11/11 # Assignment: Lab3 # Purpose: Compute a 15% tip and print it out with formatting. bill = input("Please enter the amount of the bill: ") print tip = bill* 0.15 print "A 15 percent tip would be $%6.2f, which is a lot."%tip
# Program: flower.py # Author: Brenda Student # Class: CSCI 110 # Date: 2/11/11 # Assignment: Lab3 # Purpose: Use a turtle to draw a flower from turtle import Pen as Turtle petals = input("How many petals would you like? ") yertle = Turtle( ) turn = 360/petals count = 0 while count < petals: yertle.forward(50) yertle.left(20) yertle.forward(50) yertle.left(160) yertle.forward(50) yertle.left(20) yertle.forward(50) yertle.left(160) yertle.left(turn) count = count + 1
# Program: guess.py # Author: Brenda Student # Class: CSCI 110 # Date: 2/11/11 # Assignment: Lab3 # Purpose: To play the "Guess My Number" game. import random myNumber = random.randrange(10) + 1 guess = input("Guess a number between 1 and 10: ") guessNumber = 1 while guess != myNumber and guessNumber < 4: if guess > myNumber: print "Too high. Guess again!" else: print "Too low. Guess again!" guess = input("Guess a number between 1 and 10: ") guessNumber = guessNumber + 1 if guess == myNumber: print "You guessed it!" else: print "Sorry. You failed to guess in 4 tries."