1. Python / Говнокод #28929

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    if "=" in cell_content:
                command["relation"] = "eq"
            elif "≠" in cell_content or "!=" in cell_content:
                command["relation"] = "ne"
            elif "<" in cell_content or "<" in cell_content:
                command["relation"] = "lt"
            elif "≤" in cell_content:
                command["relation"] = "le"
            elif ">" in cell_content or ">" in cell_content:
                command["relation"] = "gt"
            elif "≥" in cell_content:
                command["relation"] = "ge"

    Не, ну а как еще-то

    Запостил: youjin1985, 14 Марта 2024

    Комментарии (2) RSS

    • Я правильно понял, что cell_content — это строка с произвольным математическим выражением, так что в ней может быть несколько знаков сравнения?
      Ответить
      • нет, это обработка текста, сравнение гарантированно одно, и баг с проверкой != после = тоже не забыт))
        Ответить

    Добавить комментарий