Facebook
From Chartreuse Hummingbird, 5 Years ago, written in Plain Text.
This paste is a reply to Untitled from Sharp Earthworm - go back
Embed
Viewing differences between Untitled and Re: Untitled
#!/usr/bin/python3

class myIter():
        def __init__(self, txt):
                self.data = txt
                self.index = len(txt)
        def __iter__(self):
                return self
        def __next__(self):
                if self.index <= 0:
                        raise StopIteration
                self.index -= 1
                return self.data[self.index]
        def Reverse(data):
                for index in range(len(data)-1, -1, -1):
                        yield data[index]



if __name__ == '__main__':
        test = myIter("test")
        for char in test:
                print (char)

        print (" ")

        reverse = myIter("hello")
        for char in reverse:
                print (char)