Tracer la fonction sinus avec Turtle. La fonction graph() trace la fonction sinus(x) en radians entre -16 et 16. La fonction graph2() trace la fonction sinus(x) en degrés entre -160 et 160.
from turtle import * from math import * def f(x): return sin(x) def graph(): droite_graduee() penup() goto(-160,f(-16)*50) pendown() for i in range(-160,160,1): goto(i,f(i/10)*50) def f_degres(x): return sin(x*pi/180) def graph2(): droite_graduee() penup() goto(-160,f_degres(-160)*50) pendown() for i in range(-160,160,1): goto(i,f_degres(i)*50) def droite_graduee(): penup() x=-160 goto(x,0) pendown() while x<160: setheading(0) forward(10) left(90) forward(3) backward(3) x+=10 penup() y=-100 goto(0,y) pendown() while y<110: setheading(90) forward(50) right(90) forward(3) backward(3) y+=50