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 mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
% --> el operador de modulo ( % ) devuelve el resto de la división.
// --> también conocido como operador de división de piso, es un operador de división que proporciona un número entero como salida y descarta el resto.
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.
sábado, 30 de abril de 2022
Ingrese un número natural y mostrar el dígito mayor - Python
Ingrese un número natural y mostrar por pantalla el último dígito - Python
x = int(input("Ingrese un número natural: "))if x >= 0: ultimo_digito = x % 10 print("El último dígito es:", ultimo_digito)else: print("Por favor ingresa un número natural")
Otra forma de hacer
x = input("Ingrese un número natural: ")if x.isnumeric(): print("El último dígito es:", x[-1])else: print("Por favor ingresa 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.
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.
% --> el operador de modulo ( % ) devuelve el resto de la división.
isnumeric() --> devuelve True si todos los caracteres son numéricos (0-9), de lo contrario, False.
print() --> imprime un mensaje en la pantalla.
, --> concatena variables de cadena.
Demuestra tu apoyo!
Sígueme
viernes, 29 de abril de 2022
Ingresar una frase y una letra, y que muestre por pantalla el número de veces que aparece la letra en la frase - Python
frase = input("Ingresa una frase: ")letra = input("Ingresa la letra: ")contador = 0largo = len(frase)c = 0while(c < largo): if frase[c] == letra: contador += 1 c += 1print("La letra ingresada aparece", contador, "veces")
Con ciclo for
frase = input("Ingresa una frase: ")letra = input("Ingresa la letra: ")contador = 0for i in frase: if i == letra: contador += 1print("La letra ingresada aparece", contador, "veces")
Definición de los códigos del ejercicio:
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.
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.
len() --> devuelve el número de elementos de un objeto.
< --> 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.
+= --> 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.
Demuestra tu apoyo!
Sígueme
Escribir una palabra y mostrar por pantalla una a una las letras de la palabra introducida empezando por la última - Python
palabra = input("Ingrese una palabra: ")posicion = len(palabra) -1while(posicion >= 0): print(palabra[posicion]) posicion -= 1
Con ciclo for
palabra = input("Ingrese una palabra: ")posicion = len(palabra) - 1for posicion in range(posicion, -1, -1): print(palabra[posicion])
Definición de los códigos del ejercicio:
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.
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.
>= --> 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 de asignación de resta ( -= ) resta el valor del operando derecho de una variable y asigna el resultado a la variable.
print() --> imprime un mensaje en la pantalla.
Demuestra tu apoyo!
Sígueme
jueves, 28 de abril de 2022
Ingresar un número entero y mostrar por pantalla la cuenta atrás desde ese número hasta cero - Python
numero = int(input("Ingresar número: "))if numero > 0: c = numero while (c >= 0): print(c, end=", ") c -= 1
Con ciclo for
numero = int(input("Ingresar número: "))if numero > 0: for c in range(numero, -1, -1): print(c, end=", ")
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.
while --> el bucle while evalúa una condición y luego ejecuta un bloque de código si la condición es verdadera.
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 mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
-= --> el operador de asignación de resta ( -= ) resta el valor del operando derecho de 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.
Demuestra tu apoyo!
Sígueme
Ingresar un número entero y mostrar todos los números pares hasta el número ingresado - Python
numero = int(input("Ingresar un número: "))if numero > 0: c = 0 while(c <= numero): if c % 2 == 0: print(c, end=",") c += 1else: print("Ingresa un número que sea mayor que cero.")
Con ciclo for
numero = int(input("Ingresar un número: "))if numero > 0: for c in range(0, 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 igualdad ( == ) regresa true si sus operandos son iguales, false en caso contrario.
> --> 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.
Demuestra tu apoyo!
Sígueme
Ingresar un número entero y mostrar todos los números impares hasta el número ingresado - Python
numero = int(input("Ingresar un número: "))if numero > 0: c = 1 while(c <= numero): if c % 2 != 0: print(c, end=",") c += 1else: print("Ingresa un número que sea mayor que cero.")
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.
Demuestra tu apoyo!
Sígueme
martes, 26 de abril de 2022
Solicitar números al usuario y mostrar la suma de sus dígitos - Python
import renumero = -1while(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")
Con función
import redef 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 = -1while(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.
Demuestra tu apoyo!
Sígueme
Ordenar cada columna de la matriz alfabéticamente - Python
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 += 1print("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.
Demuestra tu apoyo!
Sígueme
Calcular cuantos segundos tiene una hora - Python
hora = int(input("Ingresar la hora: "))minutos = int(input("Ingresar los minutos: "))segundos = int(input("Ingresar segundos: "))resultado = (hora * 3600) + (minutos * 60) + segundosprint(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.
Demuestra tu apoyo!
Sígueme
Indicar si una lista de N números esta ordenado ascendentemente - 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)bandera = Falsefor i in range(0, len(lista)-1): if lista[i] > lista[i + 1]: bandera = True breakif 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.
Demuestra tu apoyo!
Sígueme
lunes, 25 de abril de 2022
Mostrar un mensaje si hay números repetidos o no hay de una lista - 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)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] = auxbandera = Falsefor i in range(0, n-1): for j in range(i+1, n): if lista[i] == lista[j]: bandera = True breakif bandera: print("Existen números repetidos")else: print("No existen números repetidos")
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 = Falsefor i in range(0, n-1): for j in range(i+1, n): if lista[i] == lista[j]: bandera = True breakif 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.
Demuestra tu apoyo!
Sígueme
Calcular el promedio de una lista de N números - Python
n = int(input("Ingrese la cantidad de números a introducir: "))sumador = 0for c in range(n): x = int(input("Ingresar x: ")) sumador += xprint("El promedio es:", sumador / n)
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 = 0for numero in lista: sumador += numeroprint("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.
Demuestra tu apoyo!
Sígueme
Mostrar los n primeros números de la siguiente serie: 1,4,9,16,25,36,... - C++
Con ciclo while #include <iostream> using namespace std ; int main () { int num = 1 , c = 1 , n; cout << "...
-
Explicación del ejercicio: Inicio --> inicio del programa. velocidad --> es la variable donde se guarda el dato q...
-
<! DOCTYPE html > < html lang = "es" > < head > < meta charset = "UTF-8" > < meta ...
-
Con ciclo while #include <iostream> using namespace std ; int main () { int num = 1 , c = 1 , n; cout << "...