Python Forum

Full Version: Writing a Linear Search algorithm - malformed string representation
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Can you replace your code with below code:
class LinearSearch:
    def __init__(self, entered_list=None, item=None):
        self.entered_list = entered_list
        self.item = item
         
    def seek(self, item):
        for index, element in enumerate(self.entered_list):
            if element == item:
                return index
        return -1  # Return -1 if the item is not found in the list

    def __str__(self):
        result = self.seek(self.item)
        if result != -1:
            return f"Item found at index {result}"
        else:
            return "Not Present"
Thanks
Pages: 1 2