Python Programs | IT Developer
IT Developer

Python Programs



Share with a Friend

Python Programs - Operators and Expressions

Evaluate an expression using parentheses and priorities - Python Program

Example 1:

result = (5 + 3) * 2 ** 2 print("Result:", result)

Output

 
OUTPUT  :
Result: 32
 

Example 2:

def evaluate_expression(expr): try: # Evaluate the expression using eval() result = eval(expr) return result except Exception as e: return f"Error: {str(e)}" # Driver code if __name__ == "__main__": print("Expression Evaluator with Parentheses and Operator Precedence") expression = input("Enter a mathematical expression: ") output = evaluate_expression(expression) print(f"Result: {output}")

Output

 
OUTPUT  :
Expression Evaluator with Parentheses and Operator Precedence
Enter a mathematical expression: 2 + 3 * (4 - 1)
Result: 11