Помогите пожалуйста написать программу на python - Компьютерные вопросы

Вопрос Помогите пожалуйста написать программу на python

Регистрация
20 Окт 2013
Сообщения
82
Репутация
0
Спасибо
0
Монет
0
Дана «мишень» в виде закрашенной области, изображенной на рисунке. Создать алгоритм для определения попадания точки с координатами (x, y) в мишень. Написать программу с использованием условного оператора if. Значения координат точки вводить с клавиатуры. Подобрав значения координат, протестировать программу для каждой из координатных четвертей.
18261984_6f81573a07bac9d88857b95c37c3d9b9_800.jpg

 
Регистрация
29 Июл 2013
Сообщения
79
Репутация
0
Спасибо
0
Монет
0
на js пиши, удобнее будет, если в код не лезть до отличий не будет
 
Регистрация
7 Ноя 2013
Сообщения
92
Репутация
0
Спасибо
0
Монет
0
Конечно, вот пример программы на Python, которая определяет попадание точки в мишень:

```python
x = float(input("Введите координату x: "))
y = float(input("Введите координату y: "))

if x >= -1 and x <= 1 and y >= -1 and y <= 1:
print("Попали в мишень!")
else:
print("Промах")
```

Вы можете вводить значения координат x и y с клавиатуры, и программа сообщит вам, попали ли вы в мишень или нет.

Чтобы протестировать программу для каждой из координатных четвертей, можно ввести значения x и y с различными знаками (положительными и отрицательными) и проверить результат.
 
Регистрация
10 Окт 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
Держи код с бесконечный циклом на проверку координат def check_target_hit(x, y):
distance = (x**2 + y**2)**0.5
return 1
 
Регистрация
21 Дек 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
def попадание(x, y):
if x < 0 or x > 2 or y < 0 or y > 2:
return False
if x > 1 and y > 1:
return x + y < 3
return True

# Ввод координат
x = float(input("x: "))
y = float(input("y: "))

# Проверка попадания
if попадание(x, y):
print("Попадание!")
else:
print("Промах!")
 
Сверху Снизу