How do you set up a stack?
the_2nd_coming
jpetzold at twmi.rr.com
Tue May 8 22:01:35 EDT 2001
hello,
I am a python/programming newbie (Python is my first language),
and I am writing a program that will be able to take a mathematical
function, that, as of right now, is restricted to Multiply and Divide with
one operator, (2/4 or 3*7). I want to be able for the end-user to be able
to type the function at the python prompt and to have the program create a
list of the characters in the list, I am using raw_input and I think I need
to implement a stack in order to pass each character to the list as I pop
them off the stack. this is good and all, however, I do not know how to
implement this.
this is what the layout is at this point:
function = raw_input("put your function hear")
.
. #this is where the stack will be implemented and the
. # charactors will be placed in the list.
operator = function_list[1] # item 1 will be the position of the operator
#in the list after any whitespace is striped.
if operator == "*": #the operator is the astrik
multiplication(function_list[0], Function_list[2])
else:
Division(Function_list[0], Function_list[2])
# the rest of the program
so, how do I implement a stack, and, is there any other way I could
acomplish this task?
thank-you in advance
Jeremy Petzold
More information about the Python-list
mailing list