Pular para o conteúdo

Geometria Analítica

O script calcula a distância entre dois pontos no plano cartesiano e o seu ponto médio
Rafael Iguatemy rafael.dsantos
Hits: 8.930 Categoria: Python Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

O script calcula a distância entre dois pontos no plano cartesiano e o seu ponto médio
Download geoanalitica.py Enviar nova versão

Versões atualizadas deste script

Rafael Iguatemy

Versão 2 enviada por Rafael Iguatemy em 10/05/2012

Changelog: Usando a função lambda !!!

#!/usr/bin/python

x = []
y = []

x1 = raw_input("Entre com a primeira coordenada do ponto X :")
x.append(int(x1))
x2 = raw_input("Entre com a segunda coordenada do ponto X :")
x.append(int(x2))
y1 = raw_input("Entre com a primeira coordenada do ponto Y :")
y.append(int(y1))
y2 = raw_input("Entre com a segunda coordenada do ponto Y :")
y.append(int(y2))

distancia = lambda x,y:float(((x[1]-x[0])**2)+((y[1]-y[0])**2))**0.5
xm = lambda x:(x[0]+x[1])/2
ym = lambda y:(y[0]+y[1])/2
pm = [xm(x),ym(y)]
print "A Distancia entre os pontos %0.2f" % (distancia(x,y))
print "O Ponto Medio : Pm", pm

Download geometria2.py

Esconder código-fonte

#!/usr/bin/python
#-*-coding:iso-8859-1 -*-
###########################################################################
## Script para calculo do Ponto medio de um segmanto                     ##
## e a distância entre 2 pontos no plano cartesiano (Geometria Analítica)##
##-----------------------------------------------------------------------##
## autor: Rafael Iguatemy dos Santos -- rafael.dsantos@bol.com.br        ##
###########################################################################

def distanciaXY(x,y):
   return float(((x[1]-x[0])**2)+((y[1]-y[0])**2))**0.5

def pontomedio(x,y):
   xm = (x[0]+x[1])/2
   ym = (y[0]+y[1])/2
   pm=[xm,ym]
   return pm
x = []
y = []

 
x1 = raw_input("Entre com a primeira coordenada do ponto X :")
x.append(int(x1))
x2 = raw_input("Entre com a segunda coordenada do ponto X :")
x.append(int(x2))
y1 = raw_input("Entre com a primeira coordenada do ponto Y :")
y.append(int(y1))
y2 = raw_input("Entre com a segunda coordenada do ponto Y :")
y.append(int(y2))

print "A Distancia entre os pontos  %0.2f" % (distanciaXY(x,y))
print "O Ponto Medio : Pm",pontomedio(x,y)




      

Par ou ímpar no Python

m2psp - conversor de vídeo para o formato de psp

Máquina de Turing em Python 3

Conversor de Temperaturas Kelvin Celsius e Fahrenheit

Calculadora do IMC em Tkinter

#1 Comentário enviado por felipe300194 em 07/05/2012 - 12:05h
cara, interessante, se fosse para fazer isso em c ia ser uma eternidade para concluir...
gosto muito de python, principalmente por sua simplicidade e pela gama de utilizações que podem ser atribuidas a ele.

Contribuir com comentário

Entre na sua conta para comentar.