Pesquisar na Comunidade
Mostrando resultados para as tags ''booleano''.
Encontrado 1 registro
-
Bom dia, estou fazendo um programinha simples que retorna o índice de um determinado item de uma lista, no entanto ao retornar o último item da lista (True), o programa está retornando índice 0, para todos os outros itens está funcionando normal, alguém sabe o que pode estar acontecendo? def indice(item, lista): '''(objeto,list) -> int ou None Recebe um objeto 'item' e uma lista 'lista' e retorna o indice da posicao em que item ocorre na lista. Caso item não ocorra na lista a funcao retorna None ''' i = 0 while i<len(lista): if lista[i] == item: print("Indice o item ", item, " = ", i) return i i = i + 1 print("Indice o item ", item, " = ", None) return None def main(): lista = [1, "oi", 3.14, 7, True] item = 3.14 print("índice do item: ", indice(item,lista)) main() Obrigada!