Hasta ahora escribi esto:
Código Python:
Ver original
# -*- coding: utf-8 -*- class buscadordeconvinaciones: import itertools # ahora la idea sera generar convinaciones de una lista noprimos = 0 primos = 0 # parametro general en el que se debera buscar lgral = [0,1,2,3,4] archivo=open('/home/datosprimos2.txt','w') archivo2=open('/home/datosnoprimos2.txt','w') archivo.close() archivo2.close() for g in itertools.combinations(lgral, 4): for i in g: if i == 0: noprimos = noprimos + 1 elif i == 1: noprimos += 1 elif i == 2: primos += 1 elif i == 3: primos += 1 elif i == 4: noprimos += 1 if primos < 2: archivo=open('/home/datosprimos2.txt','a') archivo.write ("\n") archivo.write (str(g)) archivo.close() else: archivo2=open('/home/datosnoprimos2.txt','a') archivo2.write ("\n") archivo2.write (str(g)) archivo2.close() print g
pero no esta funcionando bien. Alguien puede ayudarme? es mas, la lista es 0 a 10. puse corta para dar la idea nomas. Ante todo gracias