EJERCICIOS BUCLES Python
EJERCICIOS BUCLES Python
electrónica y
telecomunicaciones
EJERCICIOS BUCLES
Algoritmos y Programación
Ejercicio 2
Escribir un programa que pregunte al usuario su edad y muestre por pantalla todos los años que
ha cumplido (desde 1 hasta su edad).
edad = int(input("¿Cuántos años tienes? "))
for i in range(edad):
print("Has cumplido " + str(i+1) + " años")
Ejercicio 3
Escribir un programa que almacene la cadena de caracteres contraseña en una variable,
pregunte al usuario por la contraseña hasta que introduzca la contraseña correcta.
contraseña = "contraseña"
contraseña_ingresada =""
while contraseña_ingresada != contraseña:
contraseña_ingresada = input("Introduce la contraseña: ")
print("Contraseña correcta")
Ejercicio 4
Escribir un programa en el que se pregunte al usuario por una frase y una letra, y muestre por
pantalla el número de veces que aparece la letra en la frase.
print("Programa en el que se pregunte al usuario por una frase y una letra, y muestre por
pantalla el número de veces que aparece la letra en la frase.")
frase = input("Introduce una frase: ")
letra = input("Introduce una letra ")
contador = 0
for i in frase:
if i == letra:
contador += 1
print("La letra '%s' esta %2i veces en esa frase '%s'. Gracias" % (letra, contador, frase))
Ejercicio 5
Escribir un programa que muestre el eco de todo lo que el usuario introduzca hasta que el
usuario escriba “salir” que terminará.
print("Programa que muestre el eco de todo lo que el usuario introduzca hasta que el usuario
escriba “salir” y terminará.")
while True:
frase = input("Introduce algo por favor: ")
if frase == "salir":
break
print(frase)