Python - No encuentro el problema en este codigo para generar discursos en python.

 
Vista:

No encuentro el problema en este codigo para generar discursos en python.

Publicado por ser (2 intervenciones) el 04/01/2019 20:28:07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
import random
 
textos_diferentes = 4
pedazos_discursos = [19,19,19,19];
 
posibles_discursos = []
for i in range(textos_diferentes):
a = [0] * pedazos_discursos[i]  #Al ejecutarlo online me ponía que el error estaba en esta linea, pero no lo entiendo
posibles_discursos.append ( a )
 
#Primera parte del discurso
posibles_discursos[0][0] = ‘Queridos compañeros,
posibles_discursos[0][1] = ‘Por otra parte, y dados los condicionamientos actuales,
posibles_discursos[0][2] = ‘Asimismo, no debemos obviar que,
posibles_discursos[0][3] = ‘Sin embargo no hemos de olvidar que’
posibles_discursos[0][4] = ‘De igual manera,
posibles_discursos[0][5] = ‘La práctica de la vida cotidiana prueba que,
posibles_discursos[0][6] = ‘No es indispensable argumentar el peso y la significación de estos problemas ya que,
posibles_discursos[0][7] = ‘Las experiencias ricas y diversas muestran que,
posibles_discursos[0][8] = ‘El afán de organización, pero sobre todo’
posibles_discursos[0][9] = ‘Los superiores principios ideológicos, condicionan que’
posibles_discursos[0][10] = ‘Incluso, bien pudiéramos atrevernos a sugerir que’
posibles_discursos[0][11] = ‘Es obvio señalar que,
posibles_discursos[0][12] = ‘Pero pecaríamos de insinceros si soslayásemos que,
posibles_discursos[0][13] = ‘Y además, quedaríamos inmersos en la más abyecta de las estulticias si no fueramos conscientes de que,
posibles_discursos[0][14] = ‘Por último, y como definitivo elemento esclarecedor, cabe añadir que,
posibles_discursos[0][15] = ‘Las circunstancias nos fuerzan a decir que,
posibles_discursos[0][16] = ‘La abrumadora evidencia de la debacle en’
posibles_discursos[0][17] = ‘Tras los ultimos acontecimientos, hemos decidido que,
posibles_discursos[0][18] = ‘Siguiendo los habituales procesos irremisiblemente necesarios hemos concluido que,
 
#Segunda parte del discurso
posibles_discursos[1][0] = ‘la realización de las premisas del programa’;
posibles_discursos[1][1] = ‘la complejidad de los estudios de los dirigentes’;
posibles_discursos[1][2] = ‘el aumento constante, en cantidad y en extensión, de nuestra actividad’
posibles_discursos[1][3] = ‘la estructura actual de la organización’
posibles_discursos[1][4] = ‘el nuevo modelo de actividad de la organización,
posibles_discursos[1][5] = ‘el desarrollo continuo de distintas formas de actividad’
posibles_discursos[1][6] = ‘nuestra actividad de información, propaganda y concienciación’
posibles_discursos[1][7] = ‘el reforzamiento y desarrollo de las estructuras’
posibles_discursos[1][8] = ‘la consulta con los numerosos militantes’
posibles_discursos[1][9] = ‘el inicio de la acción general de formación de las prometedoras nuevas actitudes’
posibles_discursos[1][10] = ‘un relanzamiento específico de todos los sectores implicados’
posibles_discursos[1][11] = ‘la superación de experiencias periclitadas’
posibles_discursos[1][12] = ‘una aplicación indiscriminada de los factores confluyentes’
posibles_discursos[1][13] = ‘la condición sine qua non rectora del proceso’
posibles_discursos[1][14] = ‘el proceso consensuado de unas y otras aplicaciones concurrentes’
posibles_discursos[1][15] = ‘el aumento desmesurado del precio de las materias primas’
posibles_discursos[1][16] = ‘la incipiente evolución realizada en la estructura administrativa del marco temporal actual’
posibles_discursos[1][17] = ‘la nueva faceta del organismo logístico’
posibles_discursos[1][18] = ‘el establecimiento de una nueva situación socio-político-cultural’
 
#Tercera parte del discurso
posibles_discursos[2][0] = ‘nos obliga a un exhaustivo análisis’;
posibles_discursos[2][1] = ‘cumple un rol esencial en la formación y estructuración’;
posibles_discursos[2][2] = ‘exige la precisión y la determinación’
posibles_discursos[2][3] = ‘ayuda a la preparación y a la realización’
posibles_discursos[2][4] = ‘garantiza la participación de un grupo importante en la realización’
posibles_discursos[2][5] = ‘cumple deberes importantes en la determinación’
posibles_discursos[2][6] = ‘facilita la maniobrabilidad en la creación’
posibles_discursos[2][7] = ‘obstaculiza la apreciación de la importancia’
posibles_discursos[2][8] = ‘ofrece un ensayo interesante de verificación’
posibles_discursos[2][9] = ‘implica el proceso de reestructuración y modernización’
posibles_discursos[2][10] = ‘habrá de significar un auténtico y eficaz punto de partida’
posibles_discursos[2][11] = ‘permite, en todo caso, explicitar las razones fundamentales’
posibles_discursos[2][12] = ‘asegura, en todo caso, un proceso muy sensible de inversión’
posibles_discursos[2][13] = ‘radica en una elaboración cuidadosa y sistemática de las estrategias adecuadas’
posibles_discursos[2][14] = ‘deriva de una indirecta incidencia superadora’
posibles_discursos[2][15] = ‘hace necesaria una intervención por parte de personas capacitadas que realicen un estudio’
posibles_discursos[2][16] = ‘acelera la redistribución de las prioridades’
posibles_discursos[2][17] = ‘ralentiza el comienzo y el adecuado desarrollo’
posibles_discursos[2][18] = ‘desencadena una percepción inadecuada’
 
#Cuarta parte del discurso
posibles_discursos[3][0] = ‘de las condiciones financieras y administrativas existentes.’;
posibles_discursos[3][1] = ‘de las directivas de desarrollo para el futuro.’;
posibles_discursos[3][2] = ‘del sistema de participación general.
posibles_discursos[3][3] = ‘de las actitudes de los miembros hacia sus deberes ineludibles.
posibles_discursos[3][4] = ‘de las nuevas proposiciones.
posibles_discursos[3][5] = ‘de las direcciones educativas en el sentido del progreso.
posibles_discursos[3][6] = ‘del sistema de formación de cuadros que corresponda a las necesidades.
posibles_discursos[3][7] = ‘de las condiciones de las actividades apropiadas.
posibles_discursos[3][8] = ‘del modelo de desarrollo.
posibles_discursos[3][9] = ‘de las formas de acción.
posibles_discursos[3][10] = ‘de las básicas premisas adoptadas.
posibles_discursos[3][11] = ‘de toda una casuística de amplio espectro.
posibles_discursos[3][12] = ‘de los elementos generadores.
posibles_discursos[3][13] = ‘para configurar una interfaz amigable y coadyuvante a la reingeniería del sistema.
posibles_discursos[3][14] = ‘de toda una serie de criterios ideológicamente sistematizados en un frente común de actuación regeneradora.
posibles_discursos[3][15] = ‘del sistema de selección general.
posibles_discursos[3][16] = ‘del proyecto de expansión globalizada.
posibles_discursos[3][17] = ‘de los axiomas organizativos.
posibles_discursos[3][18] = ‘de los puntos de partida en los criterios administrativos.
 
#Constuyendo el discurso final buscando partes aleatorias en cada parte del discurso
discurso = posibles_discursos[0][random.randint(0, pedazos_discursos[0]-1)] + ” ” + posibles_discursos[1][random.randint(0, pedazos_discursos[1]-1)] + ” ” + posibles_discursos[2][random.randint(0, pedazos_discursos[2]-1)] + ” ” +posibles_discursos[3][random.randint(0, pedazos_discursos[3]-1)]
 
print discurso
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de joel
Val: 2.732
Oro
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

No encuentro el problema en este codigo para generar discursos en python.

Publicado por joel (622 intervenciones) el 05/01/2019 09:28:26
No se con que editor has creado tu código, pero a mi Python me dice que todas las comillas estan mal... te recomiendo cambiar de editor.

En tu código las lineas 8 y 9 están mal tabuladas... el código que funciona correctamente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
import random
 
textos_diferentes = 4
pedazos_discursos = [19,19,19,19];
 
posibles_discursos = []
for i in range(textos_diferentes):
    a = [0] * pedazos_discursos[i]  #Al ejecutarlo online me ponía que el error estaba en esta linea, pero no lo entiendo
    posibles_discursos.append ( a )
 
#Primera parte del discurso
posibles_discursos[0][0] = 'Queridos compañeros,'
posibles_discursos[0][1] = 'Por otra parte, y dados los condicionamientos actuales,'
posibles_discursos[0][2] = 'Asimismo, no debemos obviar que,'
posibles_discursos[0][3] = 'Sin embargo no hemos de olvidar que'
posibles_discursos[0][4] = 'De igual manera,'
posibles_discursos[0][5] = 'La práctica de la vida cotidiana prueba que,'
posibles_discursos[0][6] = 'No es indispensable argumentar el peso y la significación de estos problemas ya que,'
posibles_discursos[0][7] = 'Las experiencias ricas y diversas muestran que,'
posibles_discursos[0][8] = 'El afán de organización, pero sobre todo'
posibles_discursos[0][9] = 'Los superiores principios ideológicos, condicionan que'
posibles_discursos[0][10] = 'Incluso, bien pudiéramos atrevernos a sugerir que'
posibles_discursos[0][11] = 'Es obvio señalar que,'
posibles_discursos[0][12] = 'Pero pecaríamos de insinceros si soslayásemos que,'
posibles_discursos[0][13] = 'Y además, quedaríamos inmersos en la más abyecta de las estulticias si no fueramos conscientes de que,'
posibles_discursos[0][14] = 'Por último, y como definitivo elemento esclarecedor, cabe añadir que,'
posibles_discursos[0][15] = 'Las circunstancias nos fuerzan a decir que,'
posibles_discursos[0][16] = 'La abrumadora evidencia de la debacle en'
posibles_discursos[0][17] = 'Tras los ultimos acontecimientos, hemos decidido que,'
posibles_discursos[0][18] = 'Siguiendo los habituales procesos irremisiblemente necesarios hemos concluido que,'
 
#Segunda parte del discurso
posibles_discursos[1][0] = 'la realización de las premisas del programa';
posibles_discursos[1][1] = 'la complejidad de los estudios de los dirigentes';
posibles_discursos[1][2] = 'el aumento constante, en cantidad y en extensión, de nuestra actividad'
posibles_discursos[1][3] = 'la estructura actual de la organización'
posibles_discursos[1][4] = 'el nuevo modelo de actividad de la organización,'
posibles_discursos[1][5] = 'el desarrollo continuo de distintas formas de actividad'
posibles_discursos[1][6] = 'nuestra actividad de información, propaganda y concienciación'
posibles_discursos[1][7] = 'el reforzamiento y desarrollo de las estructuras'
posibles_discursos[1][8] = 'la consulta con los numerosos militantes'
posibles_discursos[1][9] = 'el inicio de la acción general de formación de las prometedoras nuevas actitudes'
posibles_discursos[1][10] = 'un relanzamiento específico de todos los sectores implicados'
posibles_discursos[1][11] = 'la superación de experiencias periclitadas'
posibles_discursos[1][12] = 'una aplicación indiscriminada de los factores confluyentes'
posibles_discursos[1][13] = 'la condición sine qua non rectora del proceso'
posibles_discursos[1][14] = 'el proceso consensuado de unas y otras aplicaciones concurrentes'
posibles_discursos[1][15] = 'el aumento desmesurado del precio de las materias primas'
posibles_discursos[1][16] = 'la incipiente evolución realizada en la estructura administrativa del marco temporal actual'
posibles_discursos[1][17] = 'la nueva faceta del organismo logístico'
posibles_discursos[1][18] = 'el establecimiento de una nueva situación socio-político-cultural'
 
#Tercera parte del discurso
posibles_discursos[2][0] = 'nos obliga a un exhaustivo análisis';
posibles_discursos[2][1] = 'cumple un rol esencial en la formación y estructuración';
posibles_discursos[2][2] = 'exige la precisión y la determinación'
posibles_discursos[2][3] = 'ayuda a la preparación y a la realización'
posibles_discursos[2][4] = 'garantiza la participación de un grupo importante en la realización'
posibles_discursos[2][5] = 'cumple deberes importantes en la determinación'
posibles_discursos[2][6] = 'facilita la maniobrabilidad en la creación'
posibles_discursos[2][7] = 'obstaculiza la apreciación de la importancia'
posibles_discursos[2][8] = 'ofrece un ensayo interesante de verificación'
posibles_discursos[2][9] = 'implica el proceso de reestructuración y modernización'
posibles_discursos[2][10] = 'habrá de significar un auténtico y eficaz punto de partida'
posibles_discursos[2][11] = 'permite, en todo caso, explicitar las razones fundamentales'
posibles_discursos[2][12] = 'asegura, en todo caso, un proceso muy sensible de inversión'
posibles_discursos[2][13] = 'radica en una elaboración cuidadosa y sistemática de las estrategias adecuadas'
posibles_discursos[2][14] = 'deriva de una indirecta incidencia superadora'
posibles_discursos[2][15] = 'hace necesaria una intervención por parte de personas capacitadas que realicen un estudio'
posibles_discursos[2][16] = 'acelera la redistribución de las prioridades'
posibles_discursos[2][17] = 'ralentiza el comienzo y el adecuado desarrollo'
posibles_discursos[2][18] = 'desencadena una percepción inadecuada'
 
#Cuarta parte del discurso
posibles_discursos[3][0] = 'de las condiciones financieras y administrativas existentes.';
posibles_discursos[3][1] = 'de las directivas de desarrollo para el futuro.';
posibles_discursos[3][2] = 'del sistema de participación general.'
posibles_discursos[3][3] = 'de las actitudes de los miembros hacia sus deberes ineludibles.'
posibles_discursos[3][4] = 'de las nuevas proposiciones.'
posibles_discursos[3][5] = 'de las direcciones educativas en el sentido del progreso.'
posibles_discursos[3][6] = 'del sistema de formación de cuadros que corresponda a las necesidades.'
posibles_discursos[3][7] = 'de las condiciones de las actividades apropiadas.'
posibles_discursos[3][8] = 'del modelo de desarrollo.'
posibles_discursos[3][9] = 'de las formas de acción.'
posibles_discursos[3][10] = 'de las básicas premisas adoptadas.'
posibles_discursos[3][11] = 'de toda una casuística de amplio espectro.'
posibles_discursos[3][12] = 'de los elementos generadores.'
posibles_discursos[3][13] = 'para configurar una interfaz amigable y coadyuvante a la reingeniería del sistema.'
posibles_discursos[3][14] = 'de toda una serie de criterios ideológicamente sistematizados en un frente común de actuación regeneradora.'
posibles_discursos[3][15] = 'del sistema de selección general.'
posibles_discursos[3][16] = 'del proyecto de expansión globalizada.'
posibles_discursos[3][17] = 'de los axiomas organizativos.'
posibles_discursos[3][18] = 'de los puntos de partida en los criterios administrativos.'
 
#Constuyendo el discurso final buscando partes aleatorias en cada parte del discurso
discurso = posibles_discursos[0][random.randint(0, pedazos_discursos[0]-1)] + " " + posibles_discursos[1][random.randint(0, pedazos_discursos[1]-1)] + " " + posibles_discursos[2][random.randint(0, pedazos_discursos[2]-1)] + " " +posibles_discursos[3][random.randint(0, pedazos_discursos[3]-1)]
 
print(discurso)
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

No encuentro el problema en este codigo para generar discursos en python.

Publicado por Sergiolo428 (2 intervenciones) el 05/01/2019 10:08:13
Muchas gracias de verdad, soy novato en esto y no se me da muy bien encontrar fallos.

Y ya una última pregunta por si alguien quiere,
En la línea 3 en textos_diferentes = 4
no entiendo porque si cambio el valor a cualquier otro, me dice que la línea 8 : "list index out of range"

Si alguien me puede resolver la duda, y ya si quiere que me comente alguna manera para que el programa admita mas valores.

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