Código del ejercicio:
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
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
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.
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