(num1,num2,sym)
| 131 | return(tokens) |
| 132 | |
| 133 | def PostfixSubEval(num1,num2,sym): |
| 134 | num1,num2 = float(num1),float(num2) |
| 135 | if(sym == "+"): |
| 136 | returnVal = num1 + num2 |
| 137 | if(sym == "-"): |
| 138 | returnVal = num1 - num2 |
| 139 | if(sym == "*"): |
| 140 | returnVal = num1 * num2 |
| 141 | if(sym == "/"): |
| 142 | returnVal = num1 / num2 |
| 143 | if(sym == "^"): |
| 144 | returnVal = pow(num1,num2) |
| 145 | return returnVal |
| 146 | |
| 147 | def PostfixEval(postfixStr): |
| 148 | temp = postfixStr |