Created
April 19, 2025 13:30
-
-
Save danielfreitasce/b505e068d23abc0de9e07b92936c3b73 to your computer and use it in GitHub Desktop.
[Python 2.0] - Exercícios de final de módulo - 03
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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