Сгенерировать координаты параболы $y = x ^2$ на промежутке $x$ от -5 до 5, с шагом заданным пользователем. Например:
Если вы сделали эту задачку и числа у вас выводятся как-то так:
то знайте что это происходит в силу того что компьютер не умеет работать с нецелыми числами, точнее он их представлят как комбинацию целых, и в резульате получается всякая дичь. Подробнее можно про это почитать тут Представление вещественных чисел.
Поэтому когда вы выводите целое число на экран вы можете его округлить
# ...
while i <= 2:
r = round(i, 1) # округлил до первого знака после запятой
print(f"x={r}") # вывел на экран
i += step
и тогда числа начнут выводится в нормальном виде: