def psturng(q, r, v):
 if all(map(_isfloat, [q, r, v])):
  return _psturng(q, r, v)
 return _vpsturng(q, r, v)

def psturng ( q , r , v ) : if all ( map ( _isfloat , [ q , r , v ] ) ) : return _psturng ( q , r , v ) return _vpsturng ( q , r , v )
evaluates the probability from 0 to q for a studentized range having v degrees of freedom and r samples .