Fernando, Hugo e menino de 16 anos (desculpa, nao lembro teu nome, hehe!),
Acho que agora deu certo esse contador de noves. Teve q fazer um for para converter uma lista grande em uma menor. Acho q a sacada minha foi usar o lista.count(9) para identificar si alguem da lista e '9'.
# D. array_front9
# verifica se pelo menos um dos quatro primeiros é nove
# array_front9([1, 2, 9, 3, 4]) -> True
# array_front9([1, 2, 3, 4, 9]) -> False
# array_front9([1, 2, 3, 4, 5]) -> False
def array_front9(nums):
l=len(nums)
#listas com numero de elementos mayor q 4#
if l>4:
for i in range(l-4): ##Eu fez esse for para converter a lista a uma de 4 elementos##
nums.remove(nums[-i-1])
if nums.count(9) > 0: ## O nums.count verifica se algum elemento e '9'##
return True
else:
return False
#listas com numero de elementos menor o igual q 4#
elif l<=4:
if nums.count(9) > 0:
return True
else:
return False
Ainda assim, acho q e meio longo. Qual foi o codigo de voces?
Juan E.