0 out of 464 challenges solved

Find First Adverb

Write a Python function `find_first_adverb` that takes a string as input and identifies the first adverb ending with "ly" in the string. The function should return a tuple containing the adverb and its start and end positions in the string. If no such adverb is found, return `None`.

#### Example Usage
```python [main.nopy]
find_first_adverb("Clearly, he has no excuse for such behavior.")
# Output: ('Clearly', 0, 7)

find_first_adverb("Please handle the situation carefully.")
# Output: ('carefully', 28, 37)

find_first_adverb("This sentence has no adverbs.")
# Output: None
```
import re

def find_first_adverb(text):
    """
    Finds the first adverb ending with 'ly' in the given text and its positions.

    Args:
        text (str): The input string to search.

    Returns:
        tuple: A tuple containing the adverb and its start and end positions, or None if no adverb is found.
    """
    # Implement the function logic here
    pass