fork download
  1. def f(x):
  2. return x*x
  3.  
  4. def draw(f,a,b,nx,ny):
  5. scr=[[' ' for i in range(nx)] for j in range(ny)]
  6. y=tabF(f,a,b,nx)
  7. (ymin,ymax)=min_max(y)
  8. for i in range(nx):
  9. k=int((ymax-y[i])/(ymax-ymin)*ny)
  10. if k>=ny:
  11. k=ny-1
  12. scr[k][i]='*'
  13. for i in range(ny):
  14. for j in range(nx):
  15. ptint(scr[i][j],end='')
  16. print("")
  17. draw(f,-5,5,80,20)
Runtime error #stdin #stdout #stderr 0.11s 23588KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "./prog.py", line 17, in <module>
  File "./prog.py", line 6, in draw
NameError: name 'tabF' is not defined