Mostrando las entradas con la etiqueta Python. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Python. Mostrar todas las entradas

lunes, 15 de septiembre de 2025

Ingresar un n煤mero entero y mostrar todos los n煤meros impares hasta el n煤mero ingresado en Python

C贸digo del ejercicio: Con ciclo while

numero = int(input("Ingresar un n煤mero: "))
if numero > 0:
  c = 1
  while(c <= numero):
    if c % 2 != 0:
      print(c, end=",")
    c += 1
else:
  print("Ingresa un n煤mero que sea mayor que cero.")

C贸digo del ejercicio: Con ciclo for

numero = int(input("Ingresar un n煤mero: "))
if numero > 0:
  for c in range(1, numero + 1):
    if c % 2 != 0:
      print(c, end=", ")
else:
  print("Ingresa un n煤mero que sea mayor que cero.")

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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
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 desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
<= --> 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 asignaci贸n de suma ( += ) suma el valor del operando derecho a una variable y asigna el resultado a la variable.
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'.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

mi茅rcoles, 20 de agosto de 2025

Solicitar n煤meros al usuario y mostrar la suma de sus d铆gitos en Python

C贸digo del ejercicio:

import re
numero = -1
while(numero != 0):
  numero = input("Ingresar n煤mero: ")
  numero = re.sub("[.-]", "", numero)
  if numero.isnumeric():
    sumador = 0
    if int(numero) > 0:
      for n in numero:
        sumador += int(n)
      print("La suma de sus digitos es:", sumador)
  else:
    print("Ingresa un n煤mero correcto")

C贸digo del ejercicio:

import re
def sumar_digitos(numero):
  numero = re.sub("[.-]", "", numero)
  if numero.isnumeric():
    sumador = 0
    if int(numero) > 0:
      for n in numero:
        sumador += int(n)
      print("La suma de sus d铆gitos es:", sumador)
  else:
    print("Ingresa un n煤mero correcto")
numero = -1
while(numero != "0"):
  numero = input("Ingresar n煤mero: ")
  sumar_digitos(numero)

Definici贸n de los c贸digos del ejercicio:

import --> usa import palabra clave para hacer que el c贸digo de un m贸dulo est茅 disponible en otro.
re --> el m贸dulo re (expresi贸n regular) se usa para trabajar con expresiones regulares.
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 de desigualdad ( != ) comprueba si sus dos operandos no son iguales y devuelve un resultado booleano.
int() --> convierte el valor especificado en un n煤mero entero.
input() --> permite obtener texto escrito por teclado.
sub --> Reemplaza una o varias coincidencias con una cadena
isnumeric() --> devuelve True si todos los caracteres son num茅ricos (0-9), de lo contrario, False.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
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.
+= --> 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.

Ordenar cada columna de la matriz alfab茅ticamente en Python

C贸digo del ejercicio:

n = int(input("Ingresar N: "))
m = int(input("Ingresar M: "))
matriz = []
for fila in range(n):
  matriz.append([])
  for columna in range(m):
    caracter = input("Ingresar caracter: ")
    matriz[fila].append(caracter)
print("Matriz original:")
for i in matriz:
  print(*i)
for columna in range(n):
  fila_aux = []
  for fila in matriz:
    fila_aux.append(fila[columna])
  fila_aux = sorted(fila_aux)
  f = 0
  for fila in matriz:
    fila[columna] = fila_aux[f]
    f += 1
print("Matriz nueva:")
for i in matriz:
  print(*i)

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.
append() --> agrega un elemento al final de la lista.
sorted() --> devuelve una lista ordenada del objeto iterable especificado.
+= --> 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.

Calcular cuantos segundos tiene una hora en Python

C贸digo del ejercicio:

hora = int(input("Ingresar la hora: "))
minutos = int(input("Ingresar los minutos: "))
segundos = int(input("Ingresar segundos: "))
resultado = (hora * 3600) + (minutos * 60) + segundos
print(resultado, "segundos")

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.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

viernes, 27 de junio de 2025

Indicar si una lista de N n煤meros esta ordenado ascendentemente en Python

C贸digo del ejercicio:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
lista = []
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
bandera = False
for i in range(0, len(lista)-1):
  if lista[i] > lista[i + 1]:
    bandera = True
    break
if bandera:
  print("No est谩 ordenado ascendentemente")
else:
  print("Est谩 ordenado ascendentemente")

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
append() --> agrega un elemento al final de la lista.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
len() --> devuelve el n煤mero de elementos de un objeto.
break --> se utiliza para romper un for bucle o un while bucle.
print() --> imprime un mensaje en la pantalla.

Explicaci贸n del C贸digo:

1️⃣ n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
馃憠 Pide al usuario que ingrese cu谩ntos n煤meros va a ingresar. Convierte la entrada a n煤mero entero.

2️⃣ lista = []
馃憠 Crea una lista vac铆a donde se guardar谩n los n煤meros ingresados.

3️⃣ for c in range(n):
馃憠 Usa un bucle para repetir el ingreso de n煤meros n veces.

x = int(input("Ingresar x: "))
馃憠 Pide al usuario que ingrese un n煤mero entero.

lista.append(x)
馃憠 Agrega ese n煤mero a la lista.

4️⃣ bandera = False
馃憠 Crea una variable bandera para indicar si la lista est谩 desordenada (por defecto es False).

5️⃣ for i in range(0, len(lista)-1):
馃憠 Recorre la lista comparando cada n煤mero con el siguiente.

if lista[i] > lista[i + 1]:
馃憠 Si un n煤mero es mayor que el siguiente, la lista no est谩 ordenada.

bandera = True
馃憠 Cambia la bandera a True.

break
馃憠 Sale del bucle inmediatamente.

6️⃣ if bandera:
馃憠 Si la bandera es True, muestra que la lista no est谩 ordenada.

print("No est谩 ordenado ascendentemente")
馃憠 Muestra mensaje de lista desordenada.

else:
馃憠 Si la bandera sigue en False, la lista est谩 ordenada.

print("Est谩 ordenado ascendentemente")
馃憠 Muestra mensaje de lista ordenada ascendentemente.

viernes, 31 de enero de 2025

Mostrar un mensaje si hay n煤meros repetidos o no hay de una lista en Python

C贸digo del ejercicio:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
lista = []
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
for i in range(0, n-1):
  for j in range(i, n):
    if lista[i] > lista[j]:
      aux = lista[i]
      lista[i] = lista[j]
      lista[j] = aux
bandera = False
for i in range(0, n-1):
  for j in range(i+1, n):
    if lista[i] == lista[j]:
      bandera = True
      break
if bandera:
  print("Existen n煤meros repetidos")
else:
  print("No existen n煤meros repetidos")

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
append() --> agrega un elemento al final de la lista.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
sort() --> ordena la lista de forma ascendente por defecto.
break --> se utiliza para romper un for bucle o un while bucle.
print() --> imprime un mensaje en la pantalla.

Explicaci贸n del C贸digo:

Este c贸digo en Python tiene como objetivo verificar si hay n煤meros repetidos en una lista. A continuaci贸n se describe su funcionamiento paso a paso:

1. Entrada de Datos

El programa solicita al usuario la cantidad de n煤meros que desea ingresar mediante la instrucci贸n:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))

Luego, se inicializa una lista vac铆a llamada lista, donde se almacenar谩n los n煤meros que el usuario ingrese.

2. Creaci贸n de la Lista

Mediante un ciclo for, el programa solicita al usuario que ingrese cada n煤mero uno por uno, y los va agregando a la lista:


for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
    

3. Ordenamiento de la Lista

El c贸digo utiliza el algoritmo de ordenaci贸n de burbuja para ordenar los n煤meros de menor a mayor. Se compara cada par de elementos en la lista y, si un n煤mero es mayor que el siguiente, se intercambian:


for i in range(0, n-1):
  for j in range(i, n):
    if lista[i] > lista[j]:
      aux = lista[i]
      lista[i] = lista[j]
      lista[j] = aux
    

4. Verificaci贸n de N煤meros Repetidos

Despu茅s de ordenar la lista, el programa recorre la lista para verificar si hay n煤meros repetidos. Si encuentra un par de n煤meros iguales, establece la variable bandera en True y se sale del ciclo:


bandera = False
for i in range(0, n-1):
  for j in range(i+1, n):
    if lista[i] == lista[j]:
      bandera = True
      break
    

5. Mensaje de Salida

Finalmente, el programa muestra un mensaje indicando si se encontraron o no n煤meros repetidos en la lista:


if bandera:
  print("Existen n煤meros repetidos")
else:
  print("No existen n煤meros repetidos")
    

Si la variable bandera es True, significa que hay n煤meros repetidos; de lo contrario, no hay repetidos.

C贸digo del ejercicio: Otra forma de hacer

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
lista = []
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
lista.sort()
print(lista)
bandera = False
for i in range(0, n-1):
  for j in range(i+1, n):
    if lista[i] == lista[j]:
      bandera = True
      break
if bandera:
  print("Existen n煤meros repetidos")
else:
  print("No existen n煤meros repetidos")

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
append() --> agrega un elemento al final de la lista.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
sort() --> ordena la lista de forma ascendente por defecto.
break --> se utiliza para romper un for bucle o un while bucle.
print() --> imprime un mensaje en la pantalla.

Explicaci贸n del C贸digo:

Este es un c贸digo que verifica si hay n煤meros repetidos en una lista. Aqu铆 te explico cada parte del c贸digo:

1. Entrada de la cantidad de n煤meros:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))

Se solicita al usuario que ingrese la cantidad de n煤meros que quiere introducir en la lista.

2. Inicializaci贸n de la lista:

    lista = []
  

Se crea una lista vac铆a para almacenar los n煤meros ingresados por el usuario.

3. Bucle para ingresar los n煤meros:

    for c in range(n):
      x = int(input("Ingresar x: "))
      lista.append(x)
  

Se utiliza un bucle que se repite n veces. En cada iteraci贸n, el usuario ingresa un n煤mero, que luego se agrega a la lista.

4. Ordenar la lista:

    lista.sort()
  

La lista se ordena de menor a mayor para facilitar la comparaci贸n entre los n煤meros.

5. Mostrar la lista ordenada:

    print(lista)
  

Se imprime la lista ordenada para que el usuario vea los n煤meros en orden.

6. Inicializaci贸n de la bandera:

    bandera = False
  

Se inicializa una variable llamada bandera en False. Esta variable se utilizar谩 para indicar si se encuentran n煤meros repetidos.

7. Bucle para comparar los n煤meros:

    for i in range(0, n-1):
      for j in range(i+1, n):
        if lista[i] == lista[j]:
          bandera = True
          break
  

Se usan dos bucles anidados para comparar todos los pares posibles de n煤meros en la lista. Si se encuentran dos n煤meros iguales, se cambia el valor de la bandera a True y se sale del bucle.

8. Verificaci贸n de n煤meros repetidos:

    if bandera:
      print("Existen n煤meros repetidos")
    else:
      print("No existen n煤meros repetidos")
  

Si la bandera es True, significa que se encontraron n煤meros repetidos, por lo que se imprime el mensaje "Existen n煤meros repetidos". De lo contrario, se imprime "No existen n煤meros repetidos".

Calcular el promedio de una lista de N n煤meros en Python

C贸digo del ejercicio:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
sumador = 0
for c in range(n):
  x = int(input("Ingresar x: "))
  sumador += x
print("El promedio es:", sumador / n)

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
len() --> devuelve el n煤mero de elementos de un objeto.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del C贸digo:

1. Solicitar la cantidad de n煤meros

Se le pide al usuario que ingrese cu谩ntos n煤meros desea introducir. Esto se almacena en la variable n.

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))

2. Inicializar la suma

Se crea la variable sumador con un valor inicial de 0 para almacenar la suma de los n煤meros ingresados.

sumador = 0

3. Bucle para ingresar los n煤meros

Se usa un bucle for para solicitar al usuario n n煤meros, sum谩ndolos a la variable sumador.

for c in range(n):
    x = int(input("Ingresar x: "))
    sumador += x

4. Calcular y mostrar el promedio

Finalmente, se calcula el promedio dividiendo la suma total entre la cantidad de n煤meros ingresados y se muestra el resultado.

print("El promedio es:", sumador / n)

Ejemplo: Si el usuario ingresa 3 n煤meros: 5, 10 y 15, el c谩lculo ser铆a:

(5 + 10 + 15) / 3 = 10

Salida esperada:

El promedio es: 10.0

C贸digo del ejercicio: Otra forma de hacer

lista = []
n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
sumador = 0
for numero in lista:
  sumador += numero
print("El promedio es:", sumador / len(lista))

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
len() --> devuelve el n煤mero de elementos de un objeto.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del C贸digo:

¿Qu茅 hace el c贸digo?

Este c贸digo permite calcular el promedio de una lista de N n煤meros ingresados por el usuario.

Explicaci贸n paso a paso:

1. Crear una lista vac铆a

Se inicializa una lista vac铆a para almacenar los n煤meros ingresados:

lista = []

2. Solicitar la cantidad de n煤meros

Se le pide al usuario cu谩ntos n煤meros desea ingresar:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))

3. Usar un bucle para agregar n煤meros

Se ejecuta un ciclo for que solicita al usuario los valores y los a帽ade a la lista:


for c in range(n):
    x = int(input("Ingresar x: "))
    lista.append(x)
    

4. Calcular la suma de los n煤meros

Se inicializa una variable en 0 y se recorre la lista sumando sus elementos:


sumador = 0
for numero in lista:
    sumador += numero
    

5. Calcular el promedio

El promedio se obtiene dividiendo la suma total entre la cantidad de n煤meros en la lista:

print("El promedio es:", sumador / len(lista))

Resultado final

El c贸digo muestra en pantalla el promedio de los n煤meros ingresados por el usuario.

Mostrar el n煤mero menor de una lista en Python

C贸digo del ejercicio:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
lista = []
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
print(lista)
menor = 99999999999
for numero in lista:
  if numero < menor:
    menor = numero
print("El n煤mero menor es:", menor)

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
append() --> agrega un elemento al final de la lista.
min() --> devuelve el elemento con el valor m谩s bajo, o el elemento con el valor m谩s bajo en un iterable. Si los valores son cadenas, se realiza una comparaci贸n alfab茅tica.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del C贸digo:

Objetivo

Este c贸digo permite al usuario ingresar una cantidad de n煤meros y luego determina el menor de ellos.

Explicaci贸n l铆nea por l铆nea

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))

Solicita al usuario cu谩ntos n煤meros quiere ingresar y lo guarda como un n煤mero entero.

lista = []

Crea una lista vac铆a para almacenar los n煤meros ingresados.

for c in range(n):

Inicia un bucle que se repetir谩 n veces.

x = int(input("Ingresar x: "))

Pide al usuario que ingrese un n煤mero y lo convierte en entero.

lista.append(x)

Agrega el n煤mero ingresado a la lista.

print(lista)

Muestra la lista completa de n煤meros ingresados.

menor = 99999999999

Asigna un valor muy grande a la variable menor, que servir谩 como referencia.

for numero in lista:

Inicia un bucle que recorrer谩 cada n煤mero en la lista.

if numero < menor:

Si el n煤mero actual es menor que menor, se actualiza su valor.

menor = numero

Guarda el n煤mero m谩s peque帽o encontrado hasta ese momento.

print("El n煤mero menor es:", menor)

Muestra el n煤mero m谩s peque帽o de la lista en pantalla.

C贸digo del ejercicio: Con la funci贸n min()

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
lista = []
for c in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
print("El n煤mero menor es:", min(lista))

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
append() --> agrega un elemento al final de la lista.
min() --> devuelve el elemento con el valor m谩s bajo, o el elemento con el valor m谩s bajo en un iterable. Si los valores son cadenas, se realiza una comparaci贸n alfab茅tica.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del C贸digo:

Este c贸digo solicita al usuario que ingrese una cantidad de n煤meros y luego determina el n煤mero menor de la lista.

C贸digo en Python:

n = int(input("Ingrese la cantidad de n煤meros a introducir: "))

lista = []

for c in range(n):

x = int(input("Ingresar x: "))

lista.append(x)

print("El n煤mero menor es:", min(lista))

Explicaci贸n de cada l铆nea:

  • n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
    Pide al usuario cu谩ntos n煤meros desea ingresar y lo convierte en un n煤mero entero.
  • lista = []
    Crea una lista vac铆a para almacenar los n煤meros ingresados.
  • for c in range(n):
    Inicia un bucle que se repetir谩 n veces para solicitar los n煤meros.
  • x = int(input("Ingresar x: "))
    Pide un n煤mero al usuario y lo convierte en un entero.
  • lista.append(x)
    Agrega el n煤mero ingresado a la lista.
  • print("El n煤mero menor es:", min(lista))
    Encuentra el n煤mero m谩s peque帽o de la lista usando min() y lo muestra en pantalla.

jueves, 30 de enero de 2025

Mostrar el n煤mero mayor de una lista en Python

C贸digo del ejercicio:

aux = -1
n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
for c in range(n):
  x = int(input("Ingresar x: "))
  if x > aux:
    aux = x
print("El n煤mero mayor es:", aux)

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
append() --> agrega un elemento al final de la lista.
max() --> devuelve el elemento con el valor m谩s alto, o el elemento con el valor m谩s alto en un iterable. Si los valores son cadenas, se realiza una comparaci贸n alfab茅tica.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del c贸digo:

A continuaci贸n, se describe de forma sencilla lo que hace cada parte del c贸digo:

1. aux = -1

Inicializa una variable llamada aux con el valor -1. Esta variable se utilizar谩 para almacenar el n煤mero mayor durante el ciclo.

2. n = int(input("Ingrese la cantidad de n煤meros a introducir: "))

Solicita al usuario que ingrese cu谩ntos n煤meros desea introducir. El valor ingresado se guarda en la variable n como un n煤mero entero.

3. for c in range(n):

Comienza un ciclo que se repetir谩 n veces, es decir, la cantidad de n煤meros que el usuario quiere ingresar.

4. x = int(input("Ingresar x: "))

Dentro del ciclo, pide al usuario que ingrese un n煤mero (que se almacenar谩 en la variable x como un entero).

5. if x > aux:

Compara si el n煤mero ingresado (x) es mayor que el n煤mero guardado en aux (el n煤mero mayor hasta el momento).

6. aux = x

Si el n煤mero ingresado (x) es mayor que el valor actual de aux, se actualiza el valor de aux con el valor de x.

7. print("El n煤mero mayor es:", aux)

Una vez que el ciclo ha terminado, se imprime el n煤mero mayor encontrado hasta ese momento, que se encuentra almacenado en aux.

C贸digo del ejercicio: Otra forma de hacer

lista = []
n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
for i in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
mayor = -1
for numero in lista:
  if numero > mayor:
    mayor = numero
print("El n煤mero mayor es:", mayor)

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
append() --> agrega un elemento al final de la lista.
max() --> devuelve el elemento con el valor m谩s alto, o el elemento con el valor m谩s alto en un iterable. Si los valores son cadenas, se realiza una comparaci贸n alfab茅tica.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del c贸digo:

Este c贸digo se utiliza para encontrar el n煤mero mayor en una lista de n煤meros. Aqu铆 est谩 la explicaci贸n paso a paso:

  • lista = []: Se crea una lista vac铆a llamada lista donde se guardar谩n los n煤meros que el usuario ingrese.
  • n = int(input("Ingrese la cantidad de n煤meros a introducir: ")): Se le solicita al usuario que ingrese cu谩ntos n煤meros quiere introducir. El valor se convierte a entero y se guarda en la variable n.
  • for i in range(n): Se inicia un bucle que se repetir谩 n veces, donde n es la cantidad de n煤meros que el usuario desea ingresar.
  • x = int(input("Ingresar x: ")): Dentro del bucle, se le pide al usuario que ingrese un n煤mero (x), que se convierte en entero.
  • lista.append(x): El n煤mero ingresado (x) se agrega a la lista lista.
  • mayor = -1: Se inicializa una variable mayor con el valor -1, que servir谩 para comparar los n煤meros de la lista y encontrar el mayor.
  • for numero in lista: Se inicia otro bucle para recorrer todos los n煤meros en la lista.
  • if numero > mayor: Si el n煤mero actual (numero) es mayor que el valor almacenado en mayor, entonces:
  • mayor = numero: Se actualiza la variable mayor con el valor del n煤mero actual.
  • print("El n煤mero mayor es:", mayor): Al finalizar los bucles, se muestra el n煤mero mayor encontrado.

C贸digo del ejercicio: Con la funci贸n max()

lista = []
n = int(input("Ingrese la cantidad de n煤meros a introducir: "))
for i in range(n):
  x = int(input("Ingresar x: "))
  lista.append(x)
print("El n煤mero mayor es:", max(lista))

Definici贸n de los c贸digos del ejercicio:

lista = [1,2,3,4] --> son variables que almacenan arrays, internamente cada posici贸n puede ser un tipo de datos distinto.
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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
append() --> agrega un elemento al final de la lista.
max() --> devuelve el elemento con el valor m谩s alto, o el elemento con el valor m谩s alto en un iterable. Si los valores son cadenas, se realiza una comparaci贸n alfab茅tica.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del c贸digo:

Este c贸digo en Python pide al usuario que ingrese una cantidad de n煤meros y luego encuentra el n煤mero mayor de la lista ingresada.

Explicaci贸n paso a paso:

  • lista = []: Se crea una lista vac铆a para almacenar los n煤meros ingresados.
  • n = int(input("Ingrese la cantidad de n煤meros a introducir: ")): Se solicita al usuario que ingrese cu谩ntos n煤meros desea ingresar (n). Este valor se convierte en un entero.
  • for i in range(n):: Se inicia un bucle que se repetir谩 n veces para ingresar los n煤meros.
  • x = int(input("Ingresar x: ")): En cada iteraci贸n, se solicita al usuario que ingrese un n煤mero. Ese n煤mero se convierte a entero y se guarda en la variable x.
  • lista.append(x): El n煤mero ingresado se agrega a la lista lista.
  • print("El n煤mero mayor es:", max(lista)): Una vez que se ingresaron todos los n煤meros, se muestra el n煤mero mayor de la lista usando la funci贸n max().

Solicitar edad y mostrar si es mayor o no de edad en Python

C贸digo del ejercicio:

edad = int(input("Ingrese su edad: "))
if edad >= 18:
  print("es mayor de edad")
else:
  print("es menor de edad")

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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
>= --> el operador mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor o igual que el operando derecho, y en false caso contrario.
print() --> imprime un mensaje en la pantalla.

Explicaci贸n del C贸digo:

1. Solicitar la Edad:

La primera parte del c贸digo solicita al usuario que ingrese su edad utilizando input(). Esta funci贸n captura lo que el usuario escribe como texto.

edad = int(input("Ingrese su edad: "))

Luego, int() convierte ese texto en un n煤mero entero para poder compararlo m谩s adelante.

2. Comprobaci贸n de Edad:

A continuaci贸n, el c贸digo utiliza una instrucci贸n if para comparar la edad ingresada con 18, y determinar si el usuario es mayor o menor de edad:

if edad >= 18:

Si la condici贸n edad >= 18 es verdadera, el bloque de c贸digo dentro del if se ejecuta.

3. Imprimir el Resultado:

Si el usuario es mayor o igual a 18 a帽os, se muestra el mensaje "es mayor de edad". Esto se hace con la funci贸n print():

print("es mayor de edad")

4. Caso Contrario:

Si la condici贸n no se cumple (es decir, si la edad es menor a 18), el c贸digo pasa al bloque else y muestra el mensaje "es menor de edad".

else:
print("es menor de edad")

Resumen:

El c贸digo verifica la edad del usuario e imprime un mensaje correspondiente dependiendo de si la persona es mayor o menor de edad.

Calcular el Factorial de un n煤mero en Python

C贸digo del ejercicio:

import math
x = int(input("Ingresar n煤mero: "))
print(math.factorial(x))

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.
import --> usa import palabra clave para hacer que el c贸digo de un m贸dulo est茅 disponible en otro.
math --> este m贸dulo proporciona acceso a las funciones matem谩ticas.
math.factorial() --> devuelve el factorial de un n煤mero.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
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 mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor 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.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del C贸digo:

A continuaci贸n, te explicamos cada parte del c贸digo que calcula el factorial de un n煤mero en Python:

1. Importaci贸n de la librer铆a math

import math: Esta l铆nea importa la librer铆a math, que contiene funciones matem谩ticas 煤tiles, como la funci贸n factorial().

2. Solicitar al usuario un n煤mero

x = int(input("Ingresar n煤mero: ")): Este c贸digo pide al usuario que ingrese un n煤mero. El valor que se ingresa es convertido a un n煤mero entero mediante int() y se almacena en la variable x.

3. Calcular y mostrar el factorial

print(math.factorial(x)): Aqu铆, se utiliza la funci贸n factorial() de la librer铆a math para calcular el factorial del n煤mero almacenado en x, y luego el resultado se imprime en la pantalla.

C贸digo del ejercicio: Otra forma de hacer

x = int(input("Ingrese un n煤mero: "))
if x >= 0:
  factorial = 1
  for c in range(1, x + 1):
    factorial *= c
  print("Factorial:", factorial)
else:
  print("Ingrese un n煤mero natural")

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.
import --> usa import palabra clave para hacer que el c贸digo de un m贸dulo est茅 disponible en otro.
math --> este m贸dulo proporciona acceso a las funciones matem谩ticas.
math.factorial() --> devuelve el factorial de un n煤mero.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
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 mayor que o igual ( >= ) devuelve true si el operando izquierdo es mayor 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.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.

Explicaci贸n del C贸digo:

Este c贸digo en Python calcula el factorial de un n煤mero ingresado por el usuario. A continuaci贸n se explica cada parte:

1. Ingreso de un n煤mero:

x = int(input("Ingrese un n煤mero: "))

El programa pide al usuario que ingrese un n煤mero y lo convierte a un n煤mero entero, almacen谩ndolo en la variable x.

2. Verificaci贸n de n煤mero natural:

if x >= 0:

El programa verifica si el n煤mero ingresado es mayor o igual a 0 (un n煤mero natural).

3. Inicializaci贸n de la variable factorial:

factorial = 1

Se inicializa la variable factorial en 1, ya que el c谩lculo del factorial comienza multiplicando por 1.

4. C谩lculo del factorial:

for c in range(1, x + 1):

El ciclo for comienza desde 1 hasta x (inclusive) y multiplica los n煤meros consecutivos por el valor de factorial.

5. Multiplicaci贸n del n煤mero en cada iteraci贸n:

factorial *= c

En cada iteraci贸n del ciclo, el valor de factorial se multiplica por c, que va tomando los valores de 1 a x.

6. Imprimir el resultado:

print("Factorial:", factorial)

Una vez terminado el ciclo, el resultado del c谩lculo del factorial se imprime en pantalla.

7. Manejo de entrada incorrecta:

else:

Si el n煤mero ingresado es menor que 0, se ejecuta la parte del c贸digo en el bloque else.

8. Mensaje de error:

print("Ingrese un n煤mero natural")

Si el n煤mero no es v谩lido, el programa muestra el mensaje "Ingrese un n煤mero natural".

Ingresar dos n煤meros y mostrar el mayor de ellos en Python

C贸digo del ejercicio:

num1 = int(input("Ingrese el primer n煤mero: "))
num2 = int(input("Ingrese el segundo n煤mero: "))
if num1 > num2:
  print("el primer n煤mero es mayor que el segundo")
elif num1 == num2:
  print("ambos n煤meros son iguales")
else:
  print("el segundo n煤mero es mayor que el primero")

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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
elif --> use else if para especificar una nueva condici贸n para probar, si la primera condici贸n es falsa.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
print() --> imprime un mensaje en la pantalla.

Explicaci贸n del C贸digo:

1. Solicitar el primer n煤mero:

num1 = int(input("Ingrese el primer n煤mero: "))

Esta l铆nea solicita al usuario que ingrese el primer n煤mero y lo convierte en un n煤mero entero.

2. Solicitar el segundo n煤mero:

num2 = int(input("Ingrese el segundo n煤mero: "))

De manera similar, esta l铆nea pide al usuario que ingrese el segundo n煤mero y lo convierte en un n煤mero entero.

3. Compara si el primer n煤mero es mayor que el segundo:

if num1 > num2:

Esta l铆nea compara si el primer n煤mero (num1) es mayor que el segundo n煤mero (num2). Si es verdadero, ejecuta el bloque de c贸digo debajo de esta condici贸n.

4. Mostrar el mensaje si el primer n煤mero es mayor:

print("El primer n煤mero es mayor que el segundo")

Si la condici贸n anterior se cumple (el primer n煤mero es mayor), muestra este mensaje en pantalla.

5. Verificar si ambos n煤meros son iguales:

elif num1 == num2:

Si la condici贸n anterior no se cumple, se verifica si ambos n煤meros son iguales.

6. Mostrar el mensaje si los n煤meros son iguales:

print("Ambos n煤meros son iguales")

Si los n煤meros son iguales, se muestra este mensaje.

7. Si ninguna de las condiciones anteriores se cumple:

else:

Si ninguna de las condiciones anteriores se cumple (es decir, el segundo n煤mero es mayor), se ejecuta este bloque de c贸digo.

8. Mostrar el mensaje si el segundo n煤mero es mayor:

print("El segundo n煤mero es mayor que el primero")

Si el segundo n煤mero es mayor, muestra este mensaje en pantalla.

Ingresar dos n煤meros y mostrar el menor de ellos en Python

C贸digo del ejercicio:

num1 = int(input("Ingrese el primer n煤mero: "))
num2 = int(input("Ingrese el segundo n煤mero: "))
if num1 < num2:
  print("el primer n煤mero es menor que el segundo")
elif num1 == num2:
  print("ambos n煤meros son iguales")
else:
  print("el segundo n煤mero es menor que el primero")

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.
if --> use if para especificar un bloque de c贸digo que se ejecutar谩, si una condici贸n especificada es verdadera.
else --> use else para especificar un bloque de c贸digo a ejecutar, si la misma condici贸n es falsa.
elif --> use else if para especificar una nueva condici贸n para probar, si la primera condici贸n es falsa.
< --> el operador menor que ( < ) devuelve true si el operando izquierdo es menor que el operando derecho.
== --> el operador de igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
print() --> imprime un mensaje en la pantalla.

Explicaci贸n del C贸digo:

A continuaci贸n se detalla el funcionamiento de cada parte del c贸digo que compara dos n煤meros y muestra cu谩l es el menor:

1. Entrada de los n煤meros

En esta parte del c贸digo se utilizan las funciones input() y int() para pedir al usuario que ingrese dos n煤meros. Los n煤meros ingresados se almacenan en las variables num1 y num2 como valores enteros.

num1 = int(input("Ingrese el primer n煤mero: "))
num2 = int(input("Ingrese el segundo n煤mero: "))

2. Comparaci贸n de los n煤meros

Aqu铆 comienza la comparaci贸n entre los dos n煤meros. Se utiliza un bloque condicional if-elif-else para determinar cu谩l de los n煤meros es el menor o si son iguales.

Condici贸n: num1 < num2

Si el primer n煤mero es menor que el segundo, se imprime el mensaje "El primer n煤mero es menor que el segundo".

if num1 < num2:
    print("el primer n煤mero es menor que el segundo")

Condici贸n: num1 == num2

Si el primer n煤mero es igual al segundo, se imprime el mensaje "Ambos n煤meros son iguales".

elif num1 == num2:
    print("ambos n煤meros son iguales")

Condici贸n final: else

Si ninguna de las condiciones anteriores se cumple, significa que el segundo n煤mero es menor que el primero. En este caso, se imprime el mensaje "El segundo n煤mero es menor que el primero".

else:
    print("el segundo n煤mero es menor que el primero")

Convertir millas a pies en HTML y JavaScript

C贸digo del ejercicio: <! DOCTYPE html > < html lang = "es" > < head >     < meta charset = ...

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