miércoles, 12 de agosto de 2026

Mostrar los n primeros números múltiplos de 7: 7,14,21,28,35,42,49,56,63,70,... en Python

Código del ejercicio:

n = int(input("Ingresar número: "))
c = 1
a = 7
while c <= n:
    if a % 7 == 0:
        print(a, end=',')
        c += 1
    a += 1

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.
while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
if --> use if para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
<= --> el operador menor o igual ( <= ) devuelve true si el operando izquierdo es menor o igual que el operando derecho, y en false caso contrario.
% --> el operador de modulo ( % ) devuelve el resto de la división.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
+= --> 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.
end --> el parámetro end se usa para agregar una cadena a la salida de print() cuando se realiza la impresión de una declaración. Pero, ¿alguna vez se preguntó por qué después de cada declaración de impresión, el cursor se mueve a la siguiente línea? Esto se debe a que la declaración de impresión viene con un valor predeterminado de parámetro final que es '\n'.

Explicación del Código:

El objetivo es mostrar los primeros n números que sean múltiplos de 7: 7, 14, 21, 28, 35, 42, 49, 56, 63, 70...

n = int(input("Ingresar número: "))
c = 1
a = 7
while c <= n:
    if a % 7 == 0:
        print(a, end=',')
        c += 1
    a += 1

Explicación de cada código

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

Pide al usuario cuántos múltiplos de 7 quiere mostrar.

input() recibe el dato y int() lo convierte en un número entero.

Por ejemplo, si escribimos 5, el programa deberá mostrar los primeros 5 múltiplos de 7.

c = 1

Es un contador que nos permite saber cuántos múltiplos de 7 hemos encontrado.

Comienza en 1.

a = 7

La variable a representa el número que vamos a revisar.

Comenzamos desde 7 porque es el primer múltiplo de 7.

while c <= n:

Repite las instrucciones mientras el contador c sea menor o igual que la cantidad de múltiplos solicitados.

Si el usuario ingresa 5, el ciclo terminará después de encontrar 5 múltiplos.

if a % 7 == 0:

El operador % obtiene el resto de una división.

Si el resultado es 0, significa que el número se puede dividir exactamente entre 7.

Por ejemplo: 14 % 7 = 0, por eso 14 es múltiplo de 7.

print(a, end=',')

Muestra en pantalla el número que encontramos.

end=',' hace que los números aparezcan separados por comas y en la misma línea.

c += 1

Aumenta el contador c en 1.

Esto indica que ya encontramos un múltiplo de 7.

a += 1

Aumenta el valor de a en 1 para revisar el siguiente número.

Por ejemplo: 7 → 8 → 9 → 10 → 11 → ... → 14.

Ejemplo del resultado

Si el usuario ingresa:

5

El programa mostrará:

7,14,21,28,35,

¿Cómo funciona el programa?

1. El usuario indica cuántos múltiplos quiere.

2. El programa comienza desde 7.

3. Comprueba si el número es divisible entre 7.

4. Si es múltiplo, lo muestra y aumenta el contador.

5. Después aumenta el número en 1 y continúa buscando.

6. Cuando encuentra los n múltiplos solicitados, el ciclo termina.

No hay comentarios.:

Publicar un comentario

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