Format en Python 3
Format en Python 3
tablas de ejemplo!
10 comentarios / Programación estructurada / Por Mariano
Indice del contenido
#!/usr/bin/env python
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# format.py
#
Nombre = input(str("Ingresa tu nombre \n"))
Edad = int(input("Bien, ahora ingresa tu edad \n"))
NombreMascota = input(str("Ingresa el nombre de tu mascota \n"))
print ("Tu nombre es {0} y tienes {1} años. Tu mascota se llama {2}".format(Nombre,
Edad, NombreMascota))
‘a’ toma el valor de {0} y ‘b’ el valor de {1}, por lo que podemos
repetirlos.
#!/usr/bin/env python
#!/usr/bin/env python
Resultado:
Si te fijas el bucle for está creando un rango del 1 al 10 para ‘x’ y dentro
de los paréntesis de format hacemos el cálculo, primero presentamos la
‘x’ sola. Lo que nos genera la primer columna con los números del 1 al
10.
¿Si ajam, y adonde voy con esto? A que podemos imprimir listas como
cadenas dentro de una tabla, uniendolas utilizando .join y dándoles un
formato con .format. ¡A la vez que podemos modificar las listas y
volverlas a imprimir! «eres un genio chico!!!, lastima que seas tan
pobre!»
Pillate ahora este ejemplo, tenemos una lista con los alumnos y sus
notas de todo el año. Queremos imprimir estos datos en una tabla para
que se nos vea mas presentable. Pues lo hacemos así, checa:
#!/usr/bin/env python
Analiza el código por parte, y lo veras tu mismo. Porque aquí join está
convirtiendo la lista en una cadena y uniendola al resto de la tabla
imprimiendo la fila dentro de ella, más precisamente donde se
encuentran las llaves.
Por supuesto puedes jugar con este código y agregarle al usuario una
opción de editar la tabla o agregar un nuevo alumno simplemente a
través de un input respetando el orden de los datos. Luego solo vuelves
Esto ha sido todo, espero te haya gustado y por supuesto servido tanto
como a mi ! ¡Nos vemos en la siguiente entrada! No olvides suscribirte a
mi loco blog!! Bye bye