[Courses] [python] Lesson 8: Extras

Leslie leslie.brothers at verizon.net
Fri Aug 12 03:56:09 UTC 2011

re: Homework for Lesson 8
	I decided to do a very simple exercise to practice optional arguments
and subprocess.

import subprocess

class Bird:
	location = ''
	tax_name = ''
	def __init__(self, name, location="unknown", tax_name="unknown"):
		self.name = name
		self.location = location
		self.tax_name = tax_name
		print "The bird's name is",name+"."		
		print "Its habitat is",location+"."
		print "Its taxonomic name is",tax_name+".\n"

Bird("oriole", "California", "Icterus parisorum")
Bird("indigo bunting", location="Mexico")
print "Wait a moment.."
p = subprocess.Popen(["sleep", "5"])
print "OK, now we're done with birds!"

More information about the Courses mailing list