PRACTICA WHILE- FOR
1. Escribir un programa que pida al usuario una palabra y la muestre por pantalla 10 veces.
Código:
● While
La_palabra = input("Escribe una palabra: ")
contador = 1
while contador <= 10:
print(f"{contador}. {La_palabra}")
contador += 1
● For
La_palabra = input("Escribe una palabra: ")
for i in range(1, 11):
print(f"{i}. {La_palabra}")
2. Desarrollar un programa que solicite un numero entero e imprima todos los números
impares empezando de 1 hasta el numero que registro el usuario.
● While
numero1 = int(input("Ingrese un número entero: "))
print(f"Números impares desde 1 hasta {numero1}:")
i=1
while i <= numero1:
print(i)
i += 2
● For
numero1 = int(input("Ingrese un número entero: "))
print(f"Números impares desde 1 hasta {numero1}:")
for i in range(1, numero1 + 1):
if i % 2 != 0:
print(i)
3. Desarrollar un programa que pide un Monto de capital, un monto de interés anual y un
numero
de años. Se debe mostrar la ganancia de forma anual incluyendo el interés obtenido.
● While
capital = float(input("Ingrese el monto de capital inicial: "))
interes = float(input("Ingrese el interés anual (%): "))
años = int(input("Ingrese el número de años: "))
print("MONTO FINAL POR AÑO ")
capital_I = capital
año = 1
while año <= años:
interes_ganado = capital * (interes / 100)
capital = capital + interes_ganado
print(f"Año {año}: {capital:.2f}")
año += 1
print("INTERES GANADO POR AÑO ")
capital = capital_I
año = 1
while año <= años:
interes_ganado = capital * (interes / 100)
capital = capital + interes_ganado
print(f"Año {año}: {interes_ganado:.2f} ({interes:.2f}%)")
año += 1
print("RESULTADOS ")
print(f"Capital inicial: {capital_I:.2f}")
print(f"Capital final después de {años} años: {capital:.2f}")
print(f"Ganancia total: {capital - capital_I:.2f}")
● For
capital = float(input("Ingrese el monto de capital inicial: "))
interes = float(input("Ingrese el interés anual (%): "))
años = int(input("Ingrese el número de años: "))
print("MONTO FINAL POR AÑO ")
capital_inicial = capital
for año in range(1, años + 1):
interes_ganado = capital * (interes / 100)
capital = capital + interes_ganado
print(f"Año {año}: {capital:.2f}")
print("INTERES GANADO POR AÑO ")
capital = capital_inicial
for año in range(1, años + 1):
interes_ganado = capital * (interes / 100)
capital = capital + interes_ganado
print(f"Año {año}: {interes_ganado:.2f} ({interes:.2f}%)")
print("RESULTADOS ")
print(f"Capital inicial: {capital_inicial:.2f}")
print(f"Capital final después de {años} años: {capital:.2f}")
print(f"Ganancia total: {capital - capital_inicial:.2f}")