Python - Ejercicio Phyton SENCILLO

 
Vista:

Ejercicio Phyton SENCILLO

Publicado por Rebecca (8 intervenciones) el 24/10/2019 12:21:57
No permutaciones, se pueden repetir las letras.


Escribid una función que muestre por pantalla todas las posibles palabras de tres letras que se pueden hacer con las letras "A", "B" y "C". La función deberá devolver una lista con estas palabras


Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-3
Responder
Imágen de perfil de Bilal
Val: 10
Ha disminuido su posición en 10 puestos en Python (en relación al último mes)
Gráfica de Python

Ejercicio Phyton SENCILLO

Publicado por Bilal (1 intervención) el 24/10/2019 22:25:07
Buenas Rebecca,

Una posible solución, si el orden de aparición no importa, es la siguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#Introduce los términos sin espacio. 
#Por ejemplo, si te interesan las combinaciones de 'A', 'B','C', entonces, introduce: ABC.
 
import itertools
 
termino = input('Introduce la palabra cuyos elementos deben ser combinados: ')
tamaño = len(termino)
 
calculando = itertools.combinations_with_replacement(termino,tamaño)
 
combinaciones_posibles = []
 
for i in calculando:
  sep_elementos = "".join(i)
  combinaciones_posibles.append(sep_elementos)
 
print('Sin considerar el orden de aparición',
      'estas son las posibles combinaciones:',combinaciones_posibles)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-3
Comentar
sin imagen de perfil
Val: 39
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Ejercicio Phyton SENCILLO

Publicado por And (7 intervenciones) el 27/10/2019 05:14:38
se debe hacer con una función, la respuesta dada no es adecuada....
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
-2
Comentar

Ejercicio Phyton SENCILLO

Publicado por Rebecca (8 intervenciones) el 30/10/2019 17:18:01
Muchas gracias!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Marcos
Val: 59
Ha disminuido su posición en 2 puestos en Python (en relación al último mes)
Gráfica de Python

Ejercicio Phyton SENCILLO

Publicado por Marcos (14 intervenciones) el 28/10/2019 23:42:32
Hola a todos, esto es increibleeeee repito cambiemos el nombre de la comunidad.

1
TeHagoLaTareaGratis.com

Señores si lo que quieren es que les hagan la tarea contraten a un FREELANCER esta comunidad es para apoyar/orientar/compartir entre programadores o quienes se están iniciando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Ejercicio Phyton SENCILLO

Publicado por Rebecca (8 intervenciones) el 30/10/2019 17:16:20
Hola Marcos, mi intención no es pedir que me hagan la tarea gratis sino entender mis errores... Sinceramente me es más fácil verlo en código hecho correcto por alguien que sepa y comparar con lo que yo tengo, que explicar lo que yo tengo sabiendo que está mal.
Si te quedas más tranquilo no me cuesta exponer que la única manera que se me ha ocurrido es usando permutaciones pero así no consigo que se repitan las letras y no es la solución que busco.
Gracias de todos modos y disculpa si te ha parecido lo que no es.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de algoritmo
Val: 819
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

Ejercicio Phyton SENCILLO

Publicado por algoritmo (245 intervenciones) el 30/10/2019 20:28:22
Hola.

¿Es ésto lo que necesitas?

1
2
3
4
5
6
7
8
9
def combina(lista):
    res = []
    for uno in lista:
        for dos in lista:
            for tres in lista:
                res.append(uno+dos+tres)
    return res
 
print combina(['A', 'B', 'C'])
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Ejercicio Phyton SENCILLO

Publicado por Rebecca (8 intervenciones) el 03/11/2019 14:03:24
Con esto sí me ha salido lo que pretendía. ¡Muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar