@aqpKvar

Вопрос от новичка. Определение в каком квадранте находится точка в системе координат x, y. Можно ли упростить, улучшить? Как?

Здравствуйте
Можно ли сделать проще?

Решено
  • Вопрос задан
  • 725 просмотров
Решения вопроса 1
samodum
@samodum
Какой вопрос - такой и ответ
Норм ифов.
Сделай x=float(listCoord[0]) и то же самое с у и код сильно со-тится
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Я бы упростил этот код так:
coords = input("Введите координаты в формате x.x, y.y  ... ").split(",")
x = float(coords[0])
y = float(coords[1])

if x < 0.0:
    if y < 0.0:
        print("Третий квадрант")
    elif y > 0.0:
        print("Второй квадрант")
    else:
        print("На x оси")

elif x > 0.0:
    if y > 0.0:
        print("Первый квадрант")
    elif y < 0.0:
        print("Четвертый квадрант")
    else:
        print("На x оси")

else:
    if y == 0:
        print("Нулевые координаты")
    else:
        print("На y оси")
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы