Complemento Python
Complemento Python
if
Se debe indentár el código tal cual se ha hecho en el ejemplo, es decir, pulsar
Tabulación antes de las dos órdenes print, dado que esta es la forma de Python de
fav = "mundogeek.net" saber que vuestra intención es la de que los dos print se ejecuten sólo en el caso de
# si (if) fav es igual a “mundogeek.net” que se cumpla la condición, y no la de que se imprima la primera cadena si se cumple
if fav == "mundogeek.net": la condición y la otra siempre.
print ("Tienes buen gusto!") En otros lenguajes de programación los bloques de código se determinan
encerrándolos entre llaves, y el indentarlos no se trata más que de una buena práctica
print ("Gracias") para que sea más sencillo seguir el flujo del programa con un solo golpe de vista. en
Python se trata de una obligación y no de una elección.
If . . . else if … elif … elif … else
fav = "mundogeek.net" numero = int (input("Introduce el bumero entero a evaluar:
# si (if) fav es igual a “mundogeek.net” "))
if fav == "mundogeek.net": if numero < 0:
print ("Tienes buen gusto!") print ("Negativo")
print ("Gracias") elif numero > 0:
else: print ("Positivo")
print ("vaya que lastima") else:
print ("Cero")
Bucles
while
edad = 0 i=0
while edad < 18: while i < 5:
edad = edad + 1 print('El valor actual de la variable i es', i)
print ("Felicidades, tienes: " + str(edad)) i=i+1
print('El bucle ha finalizado')
for … in
secuencia = ["uno", "dos", "tres"] for i in range(5):
for elemento in secuencia: print(i)
print (elemento) # Fin del bucle
Listas
La lista es un tipo de dato estructurado inmutable (los valores no pueden ser modificados después de creados),
Todo lo que hemos explicado sobre las listas se aplica también a las tuplas, a excepción de la forma de definirla,
para lo que se utilizan paréntesis en lugar de corchetes.
t = (1, 2, True, “python”)
mi_tupla=('indice cero', 24, 13.14, True, (1, 2))
print (mi_tupla[0])
print (mi_tupla[-1])
print (mi_tupla[-2])
print (mi_tupla[1:3])
print (mi_tupla[:3])
Investigar que es un diccionario en Python, acompañarlo con un ejemplo, explique cada línea del programa-