import numpy as np

import matplotlib.pyplot as plt


power_number = 0

coefficent = []


def get_inputs():

    power_number = int(input("Power number: ")) + 1  

    for i in range(power_number):

        coefficent.append(int(input("{} st power: ".format(i))))


def make_graph():

    x = np.linspace(-10,10,100)

    y = np.ones(100)

    for i in range(100):

        for j in range(power_number):

            y[i] += coefficent[j] * (x[i] ** j)

    print(x)

    print(y)


    plt.plot(x,y)

    plt.show()

            

get_inputs()

make_graph()



내가 보기엔 for j in range 부분이 안돌아가는데 뭐지...
따로 실행하면 되는데.