示例#1
0
文件: test.py 项目: btt46/Automaton
            'input_value' : '1',
            'next_state': 3
        },
        {
            'current_state' : 3,
            'input_value' : '0',
            'next_state': 1
        },
        {
            'current_state' : 3,
            'input_value' : '1',
            'next_state': 2
        },
    ]

    dfa = DFA({0,1,2,3},{'0','1'},transitions_func,0,[0])
    dfa.print_DFA()

    print('\nInput: "110"')
    dfa.get_input('110')

    print('\nInput: "1"')
    dfa.get_input('1')

    print('\nInput: "110101"')
    print(dfa.get_input('110101'))

    test1 = dfa.get_input("110")
    print(test1)
    print(test1)
    # dfa.initial_state = 1