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 부분이 안돌아가는데 뭐지...
따로 실행하면 되는데.
def get_inputs(): 밑에 global power_number 넣으세여