Re: Variaciones sin repetición entre varios datos dado

Jordi Llonch llonchj en atcubic.com
Sab Jul 26 09:39:15 CEST 2008


http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/302478


El 26/07/2008, a las 5:18, Josu Rodriguez escribió:

> Hola buenas,
>
> Estoy intentando realizar un código que calcule las variaciones sin
> repetición entre unos datos dados:
> he conseguido hacer el siguiente código pero no es lo que quiero ya  
> que este
> solo muestra las variaciones de uno y de dos y tres componentes, y me
> gustaria que fuese variable puediendo calcular incluso de 9 elementos.
> ¿como se haría para que los bucles serian variables dependiendo de la
> cantidad dada?
>
> print  "introduce el total de casillas a calcular"
> casillas=raw_input(':')
> print  "introduce las "+str(casillas)+" cadenas"
> var_list=[]
> for i in range(int(casillas)):
>    respuesta= raw_input('Escrive la casilla '+str(i)+' : ' )
>    var_list.append(respuesta)
> print var_list
> for a in range(int(casillas)):
>    print var_list[a]
>    for b in range(int(casillas)):
>        if (var_list[a]!=var_list[b]):
>            print var_list[a]+var_list[b]
>        for c in range(int(casillas)):
>            if ((var_list[a]!=var_list[b]) and (var_list[a]! 
> =var_list[c])
> and (var_list[b]!=var_list[c])):
>                print var_list[a]+var_list[b]+var_list[c]
>
> -- 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> Josu Rodriguez Vilda
> Before printing this message, please make sure it is really necessary.
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes

_______________________________________________
Lista de correo Python-es 
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes





Más información sobre la lista de distribución Python-es