Código del ejercicio:
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.
<= --> 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 ( *= ) multiplica a la variable del lado izquierdo el valor del lado derecho.
+= --> 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.
, --> concatena variables de cadena.
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:
Este programa muestra los n primeros números de la siguiente serie:
1, 6, 36, 216, 1296, 7776, 46656...
Cada número se obtiene multiplicando el número anterior por 6.
📌 Código en Python
n = int(input('Ingresar número: '))
c = 1
i = 1
while c <= n:
print(i, end=",")
i *= 6
c += 1
📖 Explicación de cada código
| Código | Explicación |
|---|---|
n = int(input(...)) |
Pide al usuario cuántos números de la serie quiere mostrar y convierte la respuesta a entero. |
c = 1 |
Inicia el contador en 1 para controlar la cantidad de números mostrados. |
i = 1 |
Guarda el primer número de la serie, que es 1. |
while c <= n: |
Repite las instrucciones mientras el contador sea menor o igual a la cantidad solicitada. |
print(i, end=",") |
Muestra el número actual y coloca una coma después. |
i *= 6 |
Multiplica el número actual por 6 para obtener el siguiente número de la serie. |
c += 1 |
Aumenta el contador en 1 después de mostrar un número. |
💡 Ejemplo
Entrada:
Ingresar número: 6
Salida:
1,6,36,216,1296,7776,
¿Cómo se obtiene?
1 × 6 = 6
6 × 6 = 36
36 × 6 = 216
216 × 6 = 1296
1296 × 6 = 7776
Ingresar número: 6
Salida:
1,6,36,216,1296,7776,
¿Cómo se obtiene?
1 × 6 = 6
6 × 6 = 36
36 × 6 = 216
216 × 6 = 1296
1296 × 6 = 7776
No hay comentarios.:
Publicar un comentario