Estructuras de Control, Asignación Múltiple
Ejercicios y prácticas de programación con el lenguaje de programación Python, ejercicios para usuarios noveles y no tan «noveles».
Otra de las ventajas que ofrece Python como lenguaje de programación, es la de poder realizar asignaciones de valores a variables en una sola instrucción.
Es decir se pueden realizar asignaciones de valor en una sola instrucción, observe la siguiente sintaxis:
x, y, z = ‘Uno’, 2, False
Se expresan las variables a las cuales se quiere asignar valores separadas por comas, a continuación se indica el símbolo de igual para realizar la asignación y se expresan los valores que se quieren asignar también separados por comas, los valores pueden ser del tipo que se desee y estos son aplicados en el orden especificado a cada una de las variables en el orden que tengan las mismas.
La asignación múltiple también se puede realizar utilizando tuplas y listas, el siguiente ejemplo de código muestra un ejemplo de programación en Python, que realiza asignación múltiple con tres tipos de datos diferentes.
# _*_ coding: utf-8 _*_
# Asignación Múltiple
tipo, x, y, z, activo = 'Punto1', 10, 10, 10, True
# Visualización de valores
print("Tipo: ",tipo," Pos: ",x,y,z," Activo :",activo)
# Asignación Múltiple con una tupla
tupla_Punto = ('Punto2', 11, 11, 11, False)
tipo, x, y, z, activo = tupla_Punto
print("Tipo: ",tipo," Pos: ",x,y,z," Activo :",activo)
# Asignación Múltiple con una lista
lista_Punto = ['Punto', 12, 12, 12, True]
tipo, x, y, z, activo = lista_Punto
print("Tipo: ",tipo," Pos: ",x,y,z," Activo :",activo)
El resultado una vez ejecutado el ejercicio anterior en el terminal de Python, ha de ser similar al que se muestra a continuación en la siguiente imagen.
Un saludo y gracias por vuestra visita a aprendoencasa.com