0% encontró este documento útil (0 votos)
28 vistas4 páginas

Ejercicios Con Bucles en Python

El documento presenta una serie de ejercicios en Python que utilizan bucles para realizar diversas tareas, como imprimir palabras, mostrar edades, contar números impares, realizar cuentas atrás, calcular inversiones, dibujar triángulos, mostrar tablas de multiplicar, y verificar contraseñas y números primos. Cada ejercicio incluye una descripción y su respectiva solución en código. Estos ejercicios son útiles para practicar y entender el uso de bucles en programación.

Cargado por

Cyntia Gaitan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas4 páginas

Ejercicios Con Bucles en Python

El documento presenta una serie de ejercicios en Python que utilizan bucles para realizar diversas tareas, como imprimir palabras, mostrar edades, contar números impares, realizar cuentas atrás, calcular inversiones, dibujar triángulos, mostrar tablas de multiplicar, y verificar contraseñas y números primos. Cada ejercicio incluye una descripción y su respectiva solución en código. Estos ejercicios son útiles para practicar y entender el uso de bucles en programación.

Cargado por

Cyntia Gaitan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ejercicios con Bucles en Python

[Link]
Escribir un programa que pida al usuario una palabra y la muestre 10 veces por
pantalla.

Solución
word = input("Introduce una palabra: ")
for i in range(10):
print(word)

[Link]
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).

Solución
age = int(input("¿Cuántos años tienes? "))
for i in range(age):
print("Has cumplido " + str(i+1) + " años")

[Link]
Escribir un programa que pida al usuario un número entero positivo y muestre por
pantalla todos los números impares desde 1 hasta ese número separados por
comas.

Solución
n = int(input("Introduce un número entero positivo: "))
for i in range(1, n+1, 2):
print(i, end=", ")

[Link]
Escribir un programa que pida al usuario un número entero positivo y muestre por
pantalla la cuenta atrás desde ese número hasta cero separados por comas.

Solución
n = int(input("Introduce un número entero positivo: "))
for i in range(n, -1, -1):
print(i, end=", ")
[Link]
Escribir un programa que pregunte al usuario una cantidad a invertir, el interés anual
y el número de años, y muestre por pantalla el capital obtenido en la inversión cada
año que dura la inversión.

Solución
amount = float(input("¿Cantidad a invertir? "))
interest = float(input("¿Interés porcentual anual? "))
years = int(input("¿Años?"))
for i in range(years):
amount *= 1 + interest / 100
print("Capital tras " + str(i+1) + " años: " + str(round(amount, 2)))

[Link]
Escribir un programa que pida al usuario un número entero y muestre por pantalla
un triángulo rectángulo como el de más abajo, de altura el número introducido.
*
**
***
****
*****

Solución1
n = int(input("Introduce la altura del triángulo (entero positivo): "))
for i in range(n):
for j in range(i+1):
print("*", end="")
print("")

Solución2
n = int(input("Introduce la altura del triángulo (entero positivo): "))
for i in range(n):
print("*"*(i+1))

[Link]
Escribir un programa que muestre por pantalla la tabla de multiplicar del 1 al 10.

Solución
for i in range(1, 11):
for j in range(1, 11):
print(i*j, end="\t")
print("")
[Link]
Escribir un programa que pida al usuario un número entero y muestre por pantalla
un triángulo rectángulo como el de más abajo, de altura el número introducido.
1
31
531
7531
97531

Solución
n = int(input("Introduce la altura del triángulo (entero positivo): "))
for i in range(1, n+1, 2):
for j in range(i, 0, -2):
print(j, end=" ")
print("")

[Link]
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.

Solución
key = "nosecuales"
password =""
while password != key:
password = input("Introduce la contraseña: ")
print("Contraseña correcta")

[Link]
Escribir un programa que pida al usuario un número entero positivo mayor que 2 y
muestre por pantalla si es un número primo o no.

Solución1
n = int(input("Introduce un número entero positivo mayor que 2: "))
i=2
while n % i != 0:
i += 1
if i == n:
print(str(n) + " es primo")
else:
print(str(n) + " no es primo")
Solución2
n = int(input("Introduce un número entero positivo mayor que 2: "))
for i in range(2, n):
if n % i == 0:
break
if (i + 1) == n:
print(str(n) + " es primo")
else:
print(str(n) + " no es primo")

También podría gustarte