Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sentencias condicionales: if ...
La estructura de control if ... permite que un programa ejecute unas instrucciones cuando se cumplan una
condición. En inglés "if" significa "si" (condición).
if condición:
aquí van las órdenes que se ejecutan si la condición es cierta
y que pueden ocupar varias líneas
La ejecución de esta construcción es la siguiente:
La condición se evalúa siempre.
o Si el resultado es True se ejecuta el bloque de sentencias
o Si el resultado es False no se ejecuta el bloque de sentencias.
La primera línea contiene la condición a evaluar y es una expresión lógica. Esta línea debe terminar
siempre por dos puntos (:).
A continuación viene el bloque de órdenes que se ejecutan cuando la condición se cumple (es decir,
cuando la condición es verdadera). Es importante señalar que este bloque debe ir sangrado, puesto que
Python utiliza el sangrado para reconocer las líneas que forman un bloque de instrucciones. El sangrado
que se suele utilizar en Python es de cuatro espacios, pero se pueden utilizar más o menos espacios. Al
escribir dos puntos (:) al final de una línea, el editor sangrará automáticamente las líneas siguientes. Para
terminar un bloque, basta con volver al principio de la línea.
switch(variable) {
case 1:
// haz a
break;
case 2:
// haz b
break;
case 3:
// haz c
break;
default:
// haz x
}
Bucles
Bucle «while»
La palabra reservada while ejecuta una porción de código una y otra vez hasta que la condición
especificada sea falsa; o, dicho de otro modo, ejecuta una porción de código mientras que la
condición sea verdadera.
a=1
while a < 10:
print("¡Hola, mundo!")
a=a+1
Colección Una colección permite agrupar varios objetos bajo un mismo nombre
Listas
lenguajes = ["Python", "Java", "C", "C++"]
edad=[7,10,20,26]
tuplas
Es igual que una lista ,el orden de la lista se puede cambiar y el de tupla no se puede modificar
lenguajes = ("Python", "Java", "C", "C++")
>>> lenguajes[0]
'Python'
>>> lenguajes[-1]
'C++'
d["Java"]