El programa, a partir de una operación booleana, toma una decisión
De la forma:
...
if a == True:
print("A es verdadero")
else:
print("A es falso")
...
Cuando la sentencia o grupo de sentencias deben ejecutarse más de 1 vez.
Si sabemos qué cantidad de veces se va a repetir, se utiliza FOR
texto = "hola"
for letra in texto:
print(letra)
for x in range(0, 3):
print("Hemos repetido {veces} veces".format(veces=x))
Dadas las notas de un parcial de los 10 alumnos de un curso, se desea obtener la nota promedio del curso.
suma = 0
for x in range(1, 10):
nota = input("Ingrese nota")
suma = suma + nota
print(suma / 10)
Controla la ejecución de un conjunto de instrucciones de tal forma que éste se ejecuta mientras se cumpla la condición de control que aparece al comienzo de la instrucción.
Es decir funciona siempre y cuando la condición sea verdadera.
while (condición):
Sentencias
El usuario va ingresando números distintos de cero, salvo el último valor. Determinar su suma.
suma = 0
numero = int(input("Ingresar un numero: "))
while numero != 0:
suma = suma + numero
numero = int(input("Ingresar un numero: "))
print(suma)
http://www.monografias.com/trabajos-pdf4/algoritmos-curso/algoritmos-curso.pdf (Unidad 2)