好的，以下是一个简单的 Python 代码，用于实现一个有限状态自动机。这个有限状态自动机是一个简单的邮件地址验证器，它接受以“@example.com”结尾的有效邮件地址。

```python
class EmailValidator:
    def __init__(self):
        self.current_state = 'start'

    def is_valid_email(self, email):
        for char in email:
            self.current_state = self.next_state(self.current_state, char)
        return self.current_state == 'accept'

    def next_state(self, state, char):
        if state == 'start':
            if char == '@':
                return 'accept'
            else:
                return 'start'
        elif state == 'accept':
            return 'accept'
        else:
            return 'reject'


# Usage example
validator = EmailValidator()

print(validator.is_valid_email('example@example.com'))  # True
print(validator.is_valid_email('example@notexample.com'))  # False
```

在上面的代码中，我们创建了一个名为 `EmailValidator` 的类，该类实现了有限状态自动机的逻辑。`EmailValidator` 类有两个方法，一个是 `is_valid_email` 方法，它接受一个字符串参数 `email`，并返回一个布尔值，表示给定的邮件地址是否有效。另一个方法是 `next_state` 方法，它接受当前状态和输入字符，并返回下一个状态。

在 `is_valid_email` 方法中，我们遍历输入的邮件地址中的每个字符，并通过调用 `next_state` 方法来计算状态转换。最后，我们检查状态是否为 `accept`，如果是，则返回 `True`，否则返回 `False`。

在这个例子中，有限状态自动机只有三个状态：`start`，`accept` 和 `reject`。如果输入字符是 `@`，则状态转换到 `accept` 状态，如果输入字符是其他字符，则状态仍保持为 `start` 状态。在 `accept` 状态中，状态不会改变，无论输入字符是什么。如果输入字符不能在当前状态下接受，则状态转换到 `reject` 状态，表示输入的邮件地址无效。

当我们创建一个 `EmailValidator` 对象后，我们可以使用 `is_valid_email` 方法来测试一个邮件地址是否有效。
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence