Ответ:
--- Python 3.8.3 ---
def ReadSeq(SeqLen: int, SeqType = int):
'''
Возвращает последовательность элементов в указанном типе, считанных с клавиатуры, заданной длины.
'''
try:
for _ in range(SeqLen):
yield SeqType(input())
except TypeError:
raise RuntimeError(f'Unsupported type: {CastType}')
def main():
n = int(input())
Numbers = ReadSeq(n)
print(sum(filter(lambda i: i % 6 == 0, Numbers)))
if __name__ == "__main__":
main()
Программа эффективна по памяти, т.к в любой момент её работы с памяти храниться только один элемент последовательности