Curso de Python – 2. Tipos básicos de datos


Los tipos de datos son variados pues están optimizados para cada tipo de dato. Sin ir más lejos la suma, no es lo mismo <2+3> que <‘par’+’aguas’>, en el primer caso querremos que nos devuelva el resultado 5 y en el segundo que nos concatene las palabras en «paraguas».

Este artículo forma parte del curso completo de Python

Teoría

2.1- String

String sirve para trabajar con textos. Aunque no se suele traducir, es interesante saber String en español significa «Cadena», ya que un String es una cadena de caracteres con sus operaciones (como contar letras, partir o concatenar textos).

2.2- Format

Una buena presencia de la información mostrada, aparte de quedar bonito es mucho más legible; además, si puede ser fácil de usar y automático mucho mejor. Para ello utilizaremos format. 

2.3- Números: Int y Float

Tendremos los números enteros por un lado y los reales por otro. Será importante entender bien cada uno para obtener el resultado más preciso que necesitemos.

2.4- Operadores Aritméticos

Los operadores aritméticos en programación recuerdan mucho a los enseñados en el colegio ¿No suenan las operaciones como <x=2+y>?, pues en programación se escriben de manera semejante.

2.5- Booleandos y Comparadores

Si el decimal se representa con 10 símbolos, el booleano con 2. Se suele decir que uno es <True> y el otro <False>. Sobre todo nos ayudarán mucho para tomar decisiones y derivar el flujo de un programa por un camino u otro.

2.6- Tablas de la verdad

Conocer la lógica que hay detrás de una afirmación nos dará uno de los posibles resultados de la tabla de la verdad.

2.7- Ejemplo – Lógica

Veamos un ejemplo de uso de los booleanos y pondremos en práctica las tablas de la verdad.

Para saber más en las siguientes entradas:

Ejercicios

Ejercicio 2.1-tienda_ropa.py

  • Crea una variable «formato» con el texto: «{ropa} cuesta {numero} euros»
  • Crea dos variables con prendas de ropa
  • Crea otras dos variables con un número escrito
  • Crea dos variables de «formato_aplicado», y aplica el formato a cada una de ellas una ropa y un número

Pista: si imprimes las dos variables del punto anterior podrás leer algo así por pantalla:

Pantalón cuesta cinco euros
Camisa cuesta diez euros
  • Crea una última variable que junte las otras dos con el formato

«Su carro de la compra tiene: {formato_aplicado1} y {formato_aplicado2}»

  • Imprime la última variable para ver el resultado

Pista: al final tendrás que leer algo así:

Su carro de la compra tiene: Pantalón cuesta cinco euros y Camisa cuesta diez euros

Ejercicio 2.2-almacen_vino.py

Trabajamos para una empresa de vinos que tiene tres tipos de vinos tinto, blanco y rosado; cada tipo de vino se almacena en un almacén diferente y el vino se guarda en barriles en cada almacén.

  • Crear tres variables que representen almacenes de barriles para cada uno de los tres tipos de vinos. El valor de cada variable será un número entero (el que queramos) que representarán los barriles que hay en cada almacén (ejemplo: almacen_barriles_tinto = 123)
  • También crearemos otras tres variables que guardarán el nombre de cada almacén (ejemplo: str_almacen_tinto = “Almacén tinto”)

El jefe nos pide que calculemos el total de barriles que tiene nuestra empresa (pista: tinto + blanco + rosado). Imprimir el resultado con una plantilla como: “Tenemos un total de {numero_de_barriles} barriles”

Por otro lado, nos dice calculemos los litros de vino de cada almacén, sabiendo que cada barril de vino tinto tiene 2. litros, cada barril de vino blanco tiene 47 litros y cada barril de vino rosado tiene 73 litros (pista: barriles x litros). Imprimir cada almacén con la plantilla: “El {nombre_almacen} tiene {cantidad_litros} litros”

Por último, nos pide que imprimamos una tabla con las comparaciones de litros entre almacenes, si son iguales, menores o inferiores entre cada uno (pista de una posible plantilla: “{cantidad_litros_tinto} > {cantidad_litros_rosado} = {resultado_comparacion}” y de su posible salida de consola: “100 > 10 = True”)

Comparte esta entrada en:
Safe Creative #1401310112503
Curso de Python – 2. Tipos básicos de datos por "www.jarroba.com" esta bajo una licencia Creative Commons
Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.
Creado a partir de la obra en www.jarroba.com

Deja una respuesta



Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies

ACEPTAR
Aviso de cookies