class Nomes:
def __init__(self, lista):
self.lista = lista
self.ci = 0 #current index
def __iter__(self):
return self
def __next__(self):
indice_final = len(self.lista)
if self.ci >= indice_final:
raise StopIteration
current = self.lista[self.ci]
self.ci += 1
return current
lista_de_nomes = Nomes(['marcos', 'felipe', 'lucas'])
for nome in lista_de_nomes:
print(nome)# your code goes here
Y2xhc3MgTm9tZXM6CiAgZGVmIF9faW5pdF9fKHNlbGYsIGxpc3RhKToKICAgICAgc2VsZi5saXN0YSA9IGxpc3RhCiAgICAgIHNlbGYuY2kgPSAwICAgICAgICAjY3VycmVudCBpbmRleAoKICBkZWYgX19pdGVyX18oc2VsZik6CiAgICAgIHJldHVybiBzZWxmCgogIGRlZiBfX25leHRfXyhzZWxmKToKICAgICAgaW5kaWNlX2ZpbmFsID0gbGVuKHNlbGYubGlzdGEpCiAgICAgIGlmIHNlbGYuY2kgPj0gaW5kaWNlX2ZpbmFsOgogICAgICAgICAgcmFpc2UgU3RvcEl0ZXJhdGlvbgogICAgICBjdXJyZW50ID0gc2VsZi5saXN0YVtzZWxmLmNpXQogICAgICBzZWxmLmNpICs9IDEKICAgICAgcmV0dXJuIGN1cnJlbnQKCmxpc3RhX2RlX25vbWVzID0gTm9tZXMoWydtYXJjb3MnLCAnZmVsaXBlJywgJ2x1Y2FzJ10pCgpmb3Igbm9tZSBpbiBsaXN0YV9kZV9ub21lczoKICAgIHByaW50KG5vbWUpIyB5b3VyIGNvZGUgZ29lcyBoZXJl