Python - inicializacion de variables

 
Vista:
Imágen de perfil de Manuel

inicializacion de variables

Publicado por Manuel (5 intervenciones) el 22/08/2023 13:44:21
Hola a todos soy un "Dummy" en esto de la programación y en el tema de python , así que perdon por si la pregunta es un poco estupida , pero me he quedado atascado pasando valores de una tabla a variables independientes.

Me explico un poco mas, estoy siguiendo un curso de python en you tube y despues de ver unos cuantos capitulos he decidido crearme un cuerpo de datos para ir haciendo copy/paste en cada archivo de ejemplo y asi no typear siempre lo mismo y ademas de tanto utilizarlo tengo los datos en la cabeza.
del estilo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
lista2 = ['Alonso','Quijano','Don Quijote De La Mancha',12345678,True,False,1.85,3000,1000,1.85]
tupla2 = ['Alonso','Quijano','Don Quijote De La Mancha',12345678,True,False,1.85,3000,1000,1.85]
conjunto2 = {'Alonso','Quijano','Don Quijote De La Mancha',12345678,True,False,1.85,3000,1000,1.85}
diccionario2 = {
    "nombre" : "Alonso" ,
    "primer_apellido" : "Quijano",
    "apodo" : "Don Quijote De La Mancha",
    "dni": 12345678,
    "personaje_literario" : True,
    "esta_cuerdo" : False,
    "altura" : 1.85,
    "ingresos_mensuales" : 3000,
    "gastos_mensuales" : 1000,
    "dato_duplicado" : 1.85
}

Cuando quiero hacer algun ejemplo de los que propone el curso utilizo estos datos pasandolos a variables para
hacer los ejemplos que se proponen , de esta manera

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
variable10 = lista1[0]
variable11 = lista1[1]
variable12 = lista1[2]
variable13 = lista1[3]
variable14 = lista1[4]
variable15 = lista1[5]
variable16 = lista1[6]
variable17 = lista1[7]
variable18 = lista1[8]
variable19 = lista1[9]
 
 
variable20 = tupla2[0]
variable21 = tupla2[1]
variable22 = tupla2[2]
variable23 = tupla2[3]
variable24 = tupla2[4]
variable25 = tupla2[5]
variable26 = tupla2[6]
variable27 = tupla2[7]
variable28 = tupla2[8]
variable29 = tupla2[9]

pero el programa se detiene y lanza un error de que la variable19 esta fuera del rango de la lista , cuando obviamente esta definida en esta ultima , me podeis decir ¿pq pasa esto? y como solucionarlo.

adjunto archivo ejemplo
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

inicializacion de variables

Publicado por antonio (65 intervenciones) el 22/08/2023 19:59:35
Yo acabo de probar el código y no da error, funciona:


Captura
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
Imágen de perfil de Manuel

inicializacion de variables

Publicado por Manuel (5 intervenciones) el 23/08/2023 11:04:17
Gracias por contestar.

Tienes razón funciona,
resulta que como soy un supernovato en esto y tampoco controlo muy bien Visual estudio , había marcado con un punto rojo(Break Point) la linea en cuestión y lógicamente se me paraba la ejecución en ese punto,

Supongo que también tendré que echarle un vistazo a "como funcona VSCode para linux" si sabes de alguno sencillo para que pueda ir tirano te lo agradecería .

MUCHAS GRACIAS por todo!!
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

inicializacion de variables

Publicado por antonio (65 intervenciones) el 25/08/2023 09:24:25
Podrías utilizar jupyter que vas ejecutando por bloques y tiene pruebas online por si no te gusta:
https://jupyter.org/try


Captura

Captura2

Captura3

Captura4

Captura5

Captura6

Captura7

Captura8
El bloque 6 no cabe en una imagen es todo el texto que has puesto comentado

Captura9

Captura10

Es solo ir ejecutando los bloques y ya esta si quieres hacer cambios en alguna cosa solo tienes que volver a ejecutar los bloques donde haces los cambios y donde te muestra el resultado.
Un saludo y espero que te sirva.
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