Ответы пользователя по тегу NumPy
  • Не отрабатывает метод рисования отрезка, что не так?

    Vast-Nectarine
    @Vast-Nectarine
    Пишу очень плохой код
    Я тут накидал пример, но с использованием turtule, и у меня всё работает.
    Сравните аксиому после подстановки. Может вы не так подставляете.
    Код:

    import turtle
    
    rules = {
        "A": "A-B--B+A++AA+B-",
        "B": "+A-BB--B-A++A+B",
        '+': '+',
        '-': '-'
    }
    
    axiom = ['A']
    
    level = 5
    
    for i in range(level):
        p = []
        for j in range(len(axiom)):
            s = list(rules[axiom[j]])
            p.extend(s)
        axiom = p
    
    print(axiom)
    t = turtle.Turtle()
    
    for l in axiom:
        if l in ['A', 'B']:
            t.forward(10)
        elif l == '+':
            t.left(60)
        elif l == '-':
            t.right(60)

    Ответ написан
    Комментировать