Python - Ejercicio 51: Crear una Tupla Nombrada para Representar un Punto en el Plano

preview_player
Показать описание
Crear una Tupla Nombrada para Representar un Punto en el Plano con el lenguaje de programación Python.

Рекомендации по теме
Комментарии
Автор

Lo resolví de la siguiente forma donde el usuario tiene que ingresar los puntos:

from collections import namedtuple
from math import sqrt

Punto = namedtuple('Punto', ['x', 'y'])


x = float(input('Digite el valor de X punto1: '))
y = float(input('Digite el valor de Y punto1: '))

punto1 = Punto(x, y)

x = float(input('Digite el valor de X punto2: '))
y = float(input('Digite el valor de Y punto2: '))

punto2 = Punto(x, y)

print()
print(punto1)
print(punto2)

print()
def calcular_distancia(punto1, punto2):
return sqrt((punto1.x - punto2.x)**2 + (punto1.y - punto2.y)**2)

print(f'Distancia entre los dos puntos {calcular_distancia(punto1, punto2)}')

alejimenez