➗ Math Module
AllkitPy Math module provides arithmetic, advanced math, geometry, statistics, and randomness utilities.
🧮 Basic Functions
Core arithmetic operations.
add()
Add two numbers.
Code
import allkitpy print(allkitpy.math.add(10, 5))
Output
15
subtract()
Subtract second number from first.
print(allkitpy.math.subtract(10, 5))
5
multiply()
print(allkitpy.math.multiply(4, 3))
12
divide()
print(allkitpy.math.divide(10, 2))
5.0
⚡ Advanced Functions
Advanced mathematical utilities for deeper calculations.
square_root()
Returns square root of a number.
Code
import allkitpy print(allkitpy.math.square_root(25))
Output
5.0
cube_root()
Returns cube root of a number.
print(allkitpy.math.cube_root(27))
3.0
factorial()
Calculates factorial of a number.
print(allkitpy.math.factorial(5))
120
gcd()
Finds greatest common divisor of two numbers.
print(allkitpy.math.gcd(12, 18))
6
lcm()
Finds least common multiple of two numbers.
print(allkitpy.math.lcm(4, 6))
12
absolute()
Returns absolute value of a number.
print(allkitpy.math.absolute(-10))
10
round_number()
Rounds number to given decimal places.
print(allkitpy.math.round_number(3.14159, 2))
3.14
📐 Geometry Functions
Functions for calculating areas, perimeters, and geometric properties.
circle_area()
Calculates area of a circle using radius.
Code
import allkitpy print(allkitpy.math.circle_area(5))
Output
78.53981633974483
circle_circumference()
Calculates circumference of a circle.
print(allkitpy.math.circle_circumference(5))
31.41592653589793
rectangle_area()
Calculates area of a rectangle.
print(allkitpy.math.rectangle_area(4, 6))
24
rectangle_perimeter()
Calculates perimeter of a rectangle.
print(allkitpy.math.rectangle_perimeter(4, 6))
20
triangle_area()
Calculates area of a triangle.
print(allkitpy.math.triangle_area(10, 5))
25.0
📊 Statistics Functions
Functions for analyzing numerical datasets.
average()
Calculates mean value of a list.
Code
import allkitpy print(allkitpy.math.average([10, 20, 30]))
Output
20
median()
Finds middle value in dataset.
print(allkitpy.math.median([10, 20, 30]))
20
mode()
Returns most frequent value in dataset.
print(allkitpy.math.mode([10, 10, 20, 30]))
10
minimum()
Returns smallest value.
print(allkitpy.math.minimum([10, 20, 5]))
5
maximum()
Returns largest value.
print(allkitpy.math.maximum([10, 20, 5]))
20
total()
Returns sum of all values.
print(allkitpy.math.total([10, 20, 30]))
60
🎲 Random Functions
Utilities for generating random values and selections.
random_int()
Generates a random integer between two values.
Code
import allkitpy print(allkitpy.math.random_int(1, 10))
Output
7
random_float()
Generates a random float between 0 and 1.
print(allkitpy.math.random_float())
0.48291
choice()
Picks a random element from a list.
print(allkitpy.math.choice([1, 2, 3, 4]))
3
shuffle()
Randomly shuffles a list.
print(allkitpy.math.shuffle([1, 2, 3, 4]))
[3, 1, 4, 2]