Python - función 1/(x+1)

 
Vista:
sin imagen de perfil

función 1/(x+1)

Publicado por sor (12 intervenciones) el 17/12/2016 19:52:56
Buenas soy nuevo en el foro. Ejercicio: Haz un programa que muestre la función 1/(x+1) en el intervalo [-2,2] con 100 puntos azules. Ten en cuenta que la función es problemática en x=-1, por lo que dibujaremos un punto rojo en las coordenadas (-1,0). A ver si me pueden echar una mano. Esto es lo que he hecho:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#Programa para calcular la función 1/x+1 en el intervalo (-2,2)
from turtle import Screen, Turtle
 
puntos=int(input('Dame el número de puntos a mostrar: '))
x=-2
x2=2
x3=-1
x4=0
 
pantalla=Screen()
pantalla.setup(825,425)
pantalla.screensize(800,400)
pantalla.setworldcoordinates(x, -2, x2, 2)
 
tortuga=Turtle()
 
for f in range(x,x2):
    f=1/(x+1)
    dx=f/puntos
    tortuga.pencolor('blue')
    tortuga.penup()
    tortuga.goto(x,f)
    tortuga.pendown()
    while x<=x2:
        tortuga.goto(x,f)
        x+=dx
for f in range(x3,x4):
    f=1/(x+1)
    dx=f/puntos
    tortuga.pencolor('red')
    tortuga.penup()
    tortuga.goto(x3,x4)
    tortuga.pendown()
 
pantalla.exitonclick()
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder