Предмет: Информатика, автор: daryapetrova222

PYTHON !!ПОЖАЛУЙСТА,ПОМОГИТЕ,ОЧЕНЬ СРОЧНО

Приложения:

Ответы

Автор ответа: flash77779
0

import math

def circles_intersect(x1, y1, r1, x2, y2, r2):

# Вычисляем расстояние между центрами окружностей

distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)

# Проверяем условия пересечения

if distance <= r1 + r2 and distance >= abs(r1 - r2):

return "YES"

else:

return "NO"

# Ввод данных

x1, y1, r1 = map(float, input("Введите координаты x1, y1 и радиус r1: ").split())

x2, y2, r2 = map(float, input("Введите координаты x2, y2 и радиус r2: ").split())

# Вывод результата

print(circles_intersect(x1, y1, r1, x2, y2, r2))

Пример выполнения:

Введите координаты x1, y1 и радиус r1: 0 0 5

Введите координаты x2, y2 и радиус r2: 7 0 3

NO


daryapetrova222: в принте на последних строчках пишет,что неправильно,т.к. переменной нет
flash77779: у меня все хорошо работает
daryapetrova222: у меня нет
Похожие вопросы
Предмет: Русский язык, автор: tomiristuragulova
Предмет: Қазақ тiлi, автор: ulzan820
Предмет: Алгебра, автор: zkurachkin03