Entradas

Mostrando entradas de noviembre, 2024

SENTENCIAS CONDICIONALES Y BUCLES

Los condicionales nos permiten comprobar condiciones y hacer que nuestro programa se comporte de una forma u otra, que ejecute un fragmento de código u otro, dependiendo de esta condición.  Aquí es donde cobran su importancia el tipo booleano y los operadores lógicos y relacionales que aprendimos en el capítulo sobre los tipos básicos de Python.  if  La forma más simple de un estamento condicional es un if (del inglés si) seguido de la condición a evaluar, dos puntos (:) y en la siguiente línea e indentado, el código a ejecutar en caso de que se cumpla dicha condición. fav = “mundogeek.net”  # si (if) fav es igual a “mundogeek.net”  if fav == “mundogeek.net”:          print “Tienes buen gusto!”          print “Gracias” Hay que pulsar Tabulación antes de las dos órdenes print, dado que esta es la forma de Python de saber que nuestra intención es la de que los dos print se ejecuten sólo en el caso de que ...

LISTAS Y TUPLAS

 La lista es un tipo de colección ordenada. Sería equivalente a lo que en otros lenguajes se conoce por arrays, o vectores.  Las listas pueden contener cualquier tipo de dato: números, cadenas, booleanos, … y también listas. Crear una lista es tan sencillo como indicar entre corchetes, y separados por comas, los valores que queremos incluir en la lista:  l = [22, True, “una lista”, [1, 2]]  Podemos acceder a cada uno de los elementos de la lista escribiendo el nombre de la lista e indicando el índice del elemento entre corchetes. Ten en cuenta sin embargo que el índice del primer elemento de la lista es 0, y no 1:  l = [11, False]  mi_var = l[0] # mi_var vale 11  Si queremos acceder a un elemento de una lista incluida dentro de otra lista tendremos que utilizar dos veces este operador, primero para indicar a qué posición de la lista exterior queremos acceder, y el segundo para seleccionar el elemento de la lista interior:  l = [“una lista”, [1, 2]...