Форум сайта python.su
							
  0  
								
								Написал программу для табулирования функции, но график этой функции почему не рисуется:
def func(n):
—-return 1/(2*n*(2*n+1)*(2*n+2))
def S(N):
—-S = 0; n = 1;
—-while n <= N:    
——–        S += func(n)
——–        n += 1
——–        return S
def tabul(U,a,b,h):
 —-   x = a
 —-   while x <= b:
 ——–       print(“S(”, round(x,3), “)=”, round(U(x),3))
 —-   x += h
    
def graw(U,g,a,b,h,h1):
—-    import numpy as np
—-    import pylab as pb 
 —-   xU = np.arange(a,b,h)
  —-  yU = 
  —-  xG = np.arange (a,b,h1)
  —-  yG =      
  —-  pb.scatter(xU, yU, marker = ‘*’, color ='navy', label='y = S(N)')
  —-  pb.plot (xG, yG,color = ‘black’, label = ‘y = f(n)’)
  —-  pb.grid() 
  —-  pb.legend()
#Вывод введенных значений
print(“Введите значение a = ”); a = float(input())
print(“Введите значение b = ”); b = float(input())
print(“Введите значение h = ”); h = float(input())
print(“Введите значение h1 = ”); h1 = float(input())
Отредактировано Nicmas (Ноя. 24, 2021 13:47:45)
Офлайн