Learn Python basic operators and implement a calculator for addition, subtraction, multiplication, and division.
def calculate(num1: float, num2: float, operation: str) -> float:
"""
Simple calculator function
Supports four operations: addition, subtraction, multiplication, and division
"""
if operation == '+':
return num1 + num2
elif operation == '-':
return num1 - num2
elif operation == '*':
return num1 * num2
elif operation == '/':
if num2 == 0:
raise ValueError("Cannot divide by zero")
return num1 / num2
else:
raise ValueError(f"Unsupported operation: {operation}")
# Usage Example
result = calculate(10, 5, '+')
print(f"Result: {result}") # Output: Result: 15.0Conditional Statements: Use if/elif/else for conditional logic
Operators: + - * / basic arithmetic
Exception Handling: Use raise ValueError to handle error cases
Type Annotation: float type for floating-point operations