16 from .robottypes
import is_integer, is_string
22 return list(range(*args))
25 factor = pow(10, digits)
27 for x
in range(round(start*factor), round(stop*factor), round(step*factor))]
34 return args[0], args[1], 1
37 raise TypeError(
'frange expected 1-3 arguments, got %d.' % len(args))
51 mantissa, exponent = number.split(
'e')
52 mantissa_digits =
_digits(mantissa)
53 exponent_digits = int(exponent) * -1
54 return max(mantissa_digits + exponent_digits, 0)
58 fractional = number.split(
'.')[1]
61 return len(fractional)
def _digits_with_fractional(number)
def _digits_with_exponent(number)
def _get_start_stop_step(args)
def frange(*args)
Like range() but accepts float arguments.