The short answer is no. However, the long answer is yes, if you define your own expr function in terms of somethat that's floating point capable:
#! /bin/sh
function expr { python -c "print $*"; }
function exprtrue { [ `python -c "print $*"` == True ]; }
n=0
while exprtrue "$n < 2"; do
echo $n
n=`expr $n + .2`
done