grady / tools.py
bstraehle's picture
Update tools.py
1928e7d verified
raw
history blame
1.05 kB
def add(a: float, b: float) -> float:
"""Add two numbers.
Args:
a: First number
b: Second number
Returns:
Result number
"""
return a + b
def subtract(a: float, b: float) -> float:
"""Subtract two numbers.
Args:
a: First number
b: Second number
Returns:
Result number
"""
return a - b
def multiply(a: float, b: float) -> float:
"""Multiply two numbers.
Args:
a: First number
b: Second number
Returns:
Result number
"""
return a * b
def divide(a: float, b: float) -> float:
"""Divide two numbers.
Args:
a: First number
b: Second number
Returns:
Result number
"""
if b == 0:
raise ValueError("Cannot divide by zero.")
return a / b
def modulus(a: float, b: float) -> float:
"""Get the modulus of two numbers.
Args:
a: First number
b: Second number
Returns:
Result number
"""
return a % b