maths.is_square_free

References: wikipedia:square free number psf/black : True ruff : True

Functions

is_square_free(→ bool)

# doctest: +NORMALIZE_WHITESPACE

Module Contents

maths.is_square_free.is_square_free(factors: list[int]) bool

# doctest: +NORMALIZE_WHITESPACE This functions takes a list of prime factors as input. returns True if the factors are square free. >>> is_square_free([1, 1, 2, 3, 4]) False

These are wrong but should return some value it simply checks for repetition in the numbers. >>> is_square_free([1, 3, 4, ‘sd’, 0.0]) True

>>> is_square_free([1, 0.5, 2, 0.0])
True
>>> is_square_free([1, 2, 2, 5])
False
>>> is_square_free('asd')
True
>>> is_square_free(24)
Traceback (most recent call last):
    ...
TypeError: 'int' object is not iterable