Share This
Связаться со мной
Крути в низ
Categories
//Расстояние между точками: задача на программирование на Python

Расстояние между точками: задача на программирование на Python

20.07.2022Category : Python

Напишите функцию, которая будет принимать координаты двух точек (в двумерной декартовой системе координат) и возвращать расстояние между этими точками.

Координаты будут передаваться в функцию в виде строки из четырех чисел через запятую:

“x1,y1,x2,y2”, где x1,y1 — координаты первой точки, а x2,y2 — координаты второй.

Примечание: если расстояние окажется числом с плавающей запятой, его нужно округлить до сотых (например, 2.34).

Примеры

shortestDistance("1,1,2,1") ➞ 1 shortestDistance("1,1,3,1") ➞ 2 shortestDistance("-5,1,3,1") ➞ 8 shortestDistance("-5,2,3,1") ➞ 8.06

Варианты решения

import math   def shortestDistance(txt):     x1, y1, x2, y2 = (int(num) for num in txt.split(','))     return round(math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2), 2)
def shortestDistance(txt):     a, b, c, d = map(int, txt.split(","))     return round(((c - a) ** 2 + (d - b) ** 2) ** 0.5, 2)

rasstojanie mezhdu tochkami zadacha na programmirovanie na python 78f0b4c - Расстояние между точками: задача на программирование на Python

Английский для программистов

Наш телеграм канал с тестами по английскому языку для программистов. Английский это часть карьеры программиста. Поэтому полезно заняться им уже сейчас

Скачать ×

  • 1 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2022 / All rights reserved

    Связаться со мной
    Close