#!/usr/local/bin/python3 from fractions import Fraction def drange(a, b, c): a = Fraction(str(a)) c = Fraction(str(c)) while a < b: yield float(a) a += c print(list(drange(17.8, 20, 0.1)))