Está en la página 1de 1

import math

import turtle
def practica(x1,x2,y1,y2):
math.sqrt((x1*x2^2)+(y1*y2)^2)
def dibuja(x,y,q,w):
turtle.penup()
turtle.goto(x,y)
turtle.pendown()
turtle.write((x,y))
turtle.goto(q,w)
turtle.pendown()
turtle.write((q,w))

*********************
from math import sqrt
import turtle

def distancia(x1,y1,x2,y2):
return sqrt((x2-x1)**2+(y2-y1)**2)

def puntos(x1,y1,x2,y2):
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.write((x1,y1))
turtle.goto(x2,y2)
turtle.write((x2,y2))
p1=(x1+x2)/2
p2=(y1+y2)/2
turtle.penup()
turtle.goto(( p1+50),p2)
turtle.write("distancia")
turtle.goto(( p1+100),p2)
turtle.write((distancia(x1,y1,x2,y2)))

def ruta(rs):
return[sum(distancia(x1,y1,x2,y2)for ((x1,y1),(x2,y2)) in zip(rs,rs[1:]))]

def dibujo(rs):
for ((x1,y1),(x2,y2)) in zip(rs,rs[1:]):
turtle.penup()
turtle.goto(x1,y1)
turtle.pendown()
turtle.write((x1,y1))
turtle.goto(x2,y2)
turtle.write((x2,y2))
turtle.penup()
turtle.goto(( (x1-100),(y1-100)))
turtle.write("La distancia total es:")
turtle.goto(( (x1+20),(y1-100)))
turtle.write((ruta(rs)))

También podría gustarte