from math import sin, cos, pi
import matplotlib.pyplot as plt


# frange: w przyszlosci zastapimy to pewnymi obiektami z modulu numpy;
# jak range, ale z krokiem niecalkowitym, tylko dla ciagow rosnacych
def frange(start, final, step=1.0):
    result = []
    while start < final:
        result.append(start)
        start = start + step
    return result


if __name__ == "__main__":
    ts = frange(0, 2 * pi, 0.01)
    xs = [cos(t) for t in ts]
    ys = [sin(t) for t in ts]
    plt.plot(xs, ys)
    plt.show()
