Ciclos For
Ciclos For
Ciclos For
1).
cantidad_numeros = int(input("Ingrese la cantidad de números: "))
numeros = []
for i in range(cantidad_numeros):
numero = float(input(f"Ingrese el número {i+1}: "))
numeros.append(numero)
numero_mayor = max(numeros)
numero_menor = min(numeros)
2).
def fibonacci(n):
fib_series = [0, 1] # Inicializamos la serie de Fibonacci con los dos primeros números
for i in range(2, n):
fib_series.append(fib_series[i-1] + fib_series[i-2]) # Calculamos el siguiente número
de Fibonacci
return fib_series
# Pedimos al usuario que ingrese la cantidad de términos de la serie que desea calcular
num_terminos = int(input("Ingrese la cantidad de términos de la serie de Fibonacci que
desea calcular: "))
3).
def suma_en_rango(num_iteraciones):
suma = 0
for i in range(1, num_iteraciones + 1):
suma += i
return suma
# Mostrar el resultado
print("La suma de los números en el rango de {} iteraciones es:
{}".format(num_iteraciones, resultado))
4).
# Inicializamos una variable para almacenar el resultado
resultado = 0
# Imprimimos el resultado
print("El producto de 13 * 7 es:", resultado)
5).
def contar_numeros_en_rango(X, Y):
# Determinar el valor mínimo y máximo del rango
min_valor = min(X, Y)
max_valor = max(X, Y)
# Inicializar el contador
contador = 0
return contador
# Ejemplo de uso
X=5
Y = 10
cantidad_numeros = contar_numeros_en_rango(X, Y)
print("Cantidad de números en el rango:", cantidad_numeros)
6).
#include <stdio.h>
int main() {
int numero, factorial = 1;
printf("Ingrese un número para calcular su factorial: ");
scanf("%d", &numero);
7).
def calcular_descuentos_salud_pension(salario):
salario_anual = salario * 12 # Calcula el salario anual
descuento_pension = salario_anual * 0.12 # Calcula el descuento para pensión
descuento_salud = salario_anual * 0.04 # Calcula el descuento para salud
return descuento_salud, descuento_pension
8).
for i in range(1, 31):
print(str(i) * i)
9).
def calcular_perimetro(largo, ancho):
return 2 * (largo + ancho)
def imprimir_perimetro(perimetro):
for i in range(perimetro):
print("@", end="")
print()
10).
altura = 5 # Altura de las pirámides
# Pirámide superior
print("Pirámide superior:")
for i in range(altura):
for j in range(altura - i):
print(" ", end="")
for k in range(2 * i + 1):
print("*", end="")
print()
# Pirámide inferior
print("Pirámide inferior:")
for i in range(altura):
for j in range(i + 1):
print(" ", end="")
for k in range(2 * (altura - i) - 1):
print("*", end="")
print()
11).
# Pedir al usuario que ingrese un número
numero = int(input("Ingresa un número para imprimir su tabla de multiplicar: "))
12).
def tabla_multiplicar(numero):
for i in range(0, 501, 3):
print(f"{numero} x {i} = {numero * i}")
13).
def calcular_cambio(total, pago):
cambio = pago - total
return cambio
def main():
# Pedir al usuario la cantidad de productos a comprar
cantidad_productos = int(input("Ingrese la cantidad de productos que desea comprar:
"))
# Calcular el cambio
cambio = calcular_cambio(total_compra, pago)
# Mostrar el cambio
if cambio >= 0:
print(f"Su cambio es: ${cambio:.2f}")
else:
print("Lo siento, el pago no es suficiente.")
if _name_ == "_main_":
main()
14).
def suma_sucesion_potencias_dos(n):
suma = 0
for i in range(1, n + 1):
suma += 2 ** i
return suma
try:
n = int(input("Ingrese el valor de n: "))
if n < 1:
print("Por favor, ingrese un número entero positivo.")
else:
resultado = suma_sucesion_potencias_dos(n)
print(f"La suma de la sucesión de números 2^1+2^2+...+2^{n} es: {resultado}")
except ValueError:
print("Por favor, ingrese un número entero válido.")