[Tutor] variables within function - wha?

kromag@nsacom.net kromag@nsacom.net
Thu, 19 Jul 2001 10:17:24 -0700 (PDT)


I am trying to get a function to perfrom simple calculations based on 3 
values.

-----------------------------------

def filter(cc,rpm,type):
	cid=cc/16.387
	ocg=(cid*rpm)/20839
	foam=ocg*1.3767
	paper=ocg*1.2181
	if type==paper:
		return paper,
	elif type==foam:
		return foam,
	else:
		return ocg

-----------------------------------

I can't figure out why:

>>> filter(1800,7000,foam)
Traceback (innermost last):
  File "<pyshell#1>", line 1, in ?
    filter(1800,7000,foam)
NameError: There is no variable named 'foam'
>>> 

occours. Have I been inhaling too much brake cleaner?

d