Skip to content

Instantly share code, notes, and snippets.

@danielfreitasce
Created April 19, 2025 13:30
Show Gist options
  • Save danielfreitasce/b505e068d23abc0de9e07b92936c3b73 to your computer and use it in GitHub Desktop.
Save danielfreitasce/b505e068d23abc0de9e07b92936c3b73 to your computer and use it in GitHub Desktop.
[Python 2.0] - Exercícios de final de módulo - 03
#Faça um programa que calcule a distância Euclidiana entre dois pontos do plano cartesiano.
import math
def distancia_euclidiana(ponto1, ponto2):
"""
Calcula a distância Euclidiana entre dois pontos no plano cartesiano.
argumentos:
ponto1 (tuple): Coordenadas do primeiro ponto (x1, y1).
ponto2 (tuple): Coordenadas do segundo ponto (x2, y2).
retorna:
float: Distância Euclidiana entre os dois pontos.
"""
x1, y1 = ponto1
x2, y2 = ponto2
return math.sqrt((x2 - x1) ** 2 + (y2 - y1) ** 2)
ponto1 = (3, 4)
ponto2 = (7, 1)
distancia = distancia_euclidiana(ponto1, ponto2)
print(f"A distância Euclidiana entre os pontos {ponto1} e {ponto2} é: {distancia:.2f}")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment