domingo, 16 de agosto de 2026

Ingresar 10 números por teclado y que finalice al llegar al décimo número en Python

Código del ejercicio:

i = 0
while i < 10:
    num = int(input("Ingrese un número: "))
    i += 1

Definición de los códigos del ejercicio:

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 que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
int() --> convierte el valor especificado en un número entero.
input() --> permite obtener texto escrito por teclado.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posición puede ser un tipo de datos distinto.
len() --> devuelve el número de elementos de un objeto.
append() --> agrega un elemento al final de la lista.

Explicación del Código:

El objetivo del ejercicio es ingresar exactamente 10 números por teclado. Cuando se ingresa el décimo número, el programa finaliza.

Código en Python

i = 0 while i < 10: num = int(input("Ingrese un número: ")) i += 1

Explicación de cada código

  • i = 0 → Crea la variable i y comienza el contador en 0.
  • while i < 10: → Repite las instrucciones mientras el contador sea menor que 10.
  • num = int(input("Ingrese un número: ")) → Solicita al usuario que ingrese un número y lo convierte en un número entero.
  • i += 1 → Aumenta el contador en 1 después de cada número ingresado.

¿Cómo funciona?

Primero, i comienza en 0. Después, el while comprueba si el contador es menor que 10. Si lo es, solicita un número al usuario y aumenta el contador.

Esto se repite hasta que el usuario ingresa el décimo número. En ese momento, i vale 10, por lo que la condición i < 10 es falsa y el ciclo termina.

Código del ejercicio: Otra forma de hacer

lista = []
while len(lista) < 10:
    num = int(input("Ingrese un número: "))
    lista.append(num)

Definición de los códigos del ejercicio:

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 que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
int() --> convierte el valor especificado en un número entero.
input() --> permite obtener texto escrito por teclado.
+= --> el operador de asignación de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posición puede ser un tipo de datos distinto.
len() --> devuelve el número de elementos de un objeto.
append() --> agrega un elemento al final de la lista.

Explicación del Código:

El objetivo del ejercicio es ingresar 10 números por teclado. El programa debe continuar solicitando números hasta llegar exactamente al décimo número.

Código en Python

lista = []

while len(lista) < 10:
    num = int(input("Ingrese un número: "))
    lista.append(num)

Explicación de cada código

  • lista = [] → Crea una lista vacía donde se almacenarán los números ingresados.
  • while len(lista) < 10: → Repite las instrucciones mientras la lista tenga menos de 10 números.
  • len(lista) → Cuenta cuántos elementos contiene actualmente la lista.
  • num = int(input("Ingrese un número: ")) → Muestra un mensaje para pedir un número al usuario. int() convierte el dato ingresado en un número entero.
  • lista.append(num) → Agrega el número ingresado al final de la lista.
¿Cómo funciona?
El programa comienza con una lista vacía. El while pide números y los guarda en la lista. Cuando la lista contiene 10 números, la condición len(lista) < 10 deja de cumplirse y el ciclo termina.

No hay comentarios.:

Publicar un comentario

Dividir n cantidad de números en Python

Código del ejercicio: n = int ( input ( "¿Cuántos números quiere dividir?: " )) div = 0 i = 0 while i < n:     n...

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