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."