domingo, 16 de agosto de 2026

Calcular el cuadrado de un número mediante sumas en Python

Código del ejercicio:

n = int(input("Ingresar número: "))
cuadrado = 0
for i in range(n):
    cuadrado += n
print(cuadrado)

Definición de los códigos del ejercicio:

int() --> convierte el valor especificado en un número entero.
input() --> permite obtener texto escrito por teclado.
for --> el bucle for se utiliza para recorrer los elementos de un objeto iterable (lista, tupla, conjunto, diccionario, …) y ejecutar un bloque de código.
in --> el operador in devuelve True si el valor se encuentra en una secuencia; False en caso contrario.
range --> es un tipo que se utiliza para representar una secuencia inmutable de números. Uno de sus principales usos es junto a la sentencia for, para definir un bucle sobre el que se itera un número determinado de veces.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
print() --> imprime un mensaje en la pantalla.

Explicación del Código:

Este ejercicio calcula el cuadrado de un número utilizando sumas repetidas. Por ejemplo, para calcular 5² se realiza: 5 + 5 + 5 + 5 + 5 = 25.

Código en Python

n = int(input("Ingresar número: "))
cuadrado = 0

for i in range(n):
    cuadrado += n

print(cuadrado)

Explicación del código

n = int(input("Ingresar número: "))
Pide al usuario que ingrese un número y lo convierte a entero.

cuadrado = 0
Crea una variable llamada cuadrado y comienza su valor en cero.

for i in range(n):
Repite las instrucciones que están dentro del ciclo n veces.

cuadrado += n
Suma el número n al resultado acumulado. Es lo mismo que: cuadrado = cuadrado + n.

print(cuadrado)
Muestra el resultado del cuadrado en pantalla.

Ejemplo

Si el usuario ingresa: 5

5 + 5 + 5 + 5 + 5 = 25

Resultado: 25

No hay comentarios.:

Publicar un comentario

Crear una función que genere 1000 números entre [0, 100] en Python

Código del ejercicio: import random def generador ():     for i in range ( 0 , 1000 ):         print (random.randint( 0 ,...

Copyright © Ejercicios de programación. Todos los derechos reservados. ❤️