Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

WarmUp Soluciones

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

WarmUp-Soluciones

May 1, 2024

# Ejercicio 1: Leer un número entero y determinar si es un número terminado en 4.


numero = int(input("Ingrese un número entero: "))
if numero % 10 == 4:
print("El número termina en 4.")
else:
print("El número no termina en 4.")
# Ejercicio 2: Leer un número entero y determinar si tiene 3 dígitos.
numero = int(input("Ingrese un número entero: "))
if numero >= 100 and numero <= 999:
print("El número tiene 3 dígitos.")
else:
print("El número no tiene 3 dígitos.")
# Ejercicio 3: Leer un número entero y determinar si es negativo.
numero = int(input("Ingrese un número entero: "))
if numero < 0:
print("El número es negativo.")
else:
print("El número no es negativo.")
# Ejercicio 4: Leer un número entero de dos dígitos y determinar a cuánto es igual la suma de s
numero = int(input("Ingrese un número entero de dos dígitos: "))
digito1 = numero // 10
digito2 = numero % 10
suma = digito1 + digito2
print("La suma de los dígitos es:", suma)
# Ejercicio 5: Leer un número entero de dos dígitos y determinar si ambos dígitos son pares.
numero = int(input("Ingrese un número entero de dos dígitos: "))
digito1 = numero // 10
digito2 = numero % 10
if digito1 % 2 == 0 and digito2 % 2 == 0:
print("Ambos dígitos son pares.")
else:
print("Al menos uno de los dígitos no es par.")
# Ejercicio 6: Leer un número entero de dos dígitos menor que 20 y determinar si es primo.
numero = int(input("Ingrese un número entero de dos dígitos menor que 20: "))
if numero == 2 or numero == 3 or numero == 5 or numero == 7 or numero == 11 or numero == 13 or
print("El número es primo.")

1
else:
print("El número no es primo.")
# Ejercicio 7: Leer un número entero de dos dígitos y determinar si es primo y además si es neg
numero = int(input("Ingrese un número entero de dos dígitos: "))
digito1 = numero // 10
digito2 = numero % 10

es_primo = False
if numero == 2 or numero == 3 or numero == 5 or numero == 7 or numero == 11 or numero == 13 or
es_primo = True

es_negativo = False
if numero < 0:
es_negativo = True

if es_primo and es_negativo:


print("El número es primo y negativo.")
elif es_primo:
print("El número es primo pero no es negativo.")
elif es_negativo:
print("El número no es primo pero es negativo.")
else:
print("El número no es primo ni negativo.")
# Ejercicio 8: Leer un número entero de dos dígitos y determinar si sus dos dígitos son primos.
numero = int(input("Ingrese un número entero de dos dígitos: "))
digito1 = numero // 10
digito2 = numero % 10

es_primo_digito1 = False
if digito1 == 2 or digito1 == 3 or digito1 == 5 or digito1 == 7:
es_primo_digito1 = True

es_primo_digito2 = False
if digito2 == 2 or digito2 == 3 or digito2 == 5 or digito2 == 7:
es_primo_digito2 = True

if es_primo_digito1 and es_primo_digito2:


print("Ambos dígitos son primos.")
else:
print("Al menos uno de los dígitos no es primo.")
# Ejercicio 9: Leer un número entero de dos dígitos y determinar si un dígito es múltiplo del o
numero = int(input("Ingrese un número entero de dos dígitos: "))
digito1 = numero // 10
digito2 = numero % 10

if digito1 % digito2 == 0 or digito2 % digito1 == 0:

2
print("Al menos uno de los dígitos es múltiplo del otro.")
else:
print("Ningún dígito es múltiplo del otro.")
# Ejercicio 10: Leer un número entero de dos dígitos y determinar si los dos dígitos son iguale
numero = int(input("Ingrese un número entero de dos dígitos: "))
digito1 = numero // 10
digito2 = numero % 10

if digito1 == digito2:
print("Los dos dígitos son iguales.")
else:
print("Los dos dígitos son diferentes.")
# Ejercicio 11: Leer dos números enteros y determinar cuál es el mayor.
numero1 = int(input("Ingrese el primer número entero: "))
numero2 = int(input("Ingrese el segundo número entero: "))

if numero1 > numero2:


print("El primer número es mayor.")
elif numero2 > numero1:
print("El segundo número es mayor.")
else:
print("Ambos números son iguales.")
# Ejercicio 12: Leer dos números enteros de dos dígitos y determinar si tienen dígitos comunes.
numero1 = int(input("Ingrese el primer número entero de dos dígitos: "))
numero2 = int(input("Ingrese el segundo número entero de dos dígitos: "))

digito1_numero1 = numero1 // 10
digito2_numero1 = numero1 % 10
digito1_numero2 = numero2 // 10
digito2_numero2 = numero2 % 10

if digito1_numero1 == digito1_numero2 or digito1_numero1 == digito2_numero2 or digito2_numero1


print("Los números tienen al menos un dígito en común.")
else:
print("Los números no tienen dígitos en común.")
# Ejercicio 13: Leer un número entero de tres dígitos y determinar a cuánto es igual la suma de
numero = int(input("Ingrese un número entero de tres dígitos: "))
digito1 = numero // 100
digito2 = (numero % 100) // 10
digito3 = numero % 10
suma = digito1 + digito2 + digito3
print("La suma de los dígitos es:", suma)
# Ejercicio 14: Leer un número entero de tres dígitos y determinar si al menos dos de sus tres
numero = int(input("Ingrese un número entero de tres dígitos: "))
digito1 = numero // 100

3
digito2 = (numero % 100) // 10
digito3 = numero % 10

if digito1 == digito2 or digito1 == digito3 or digito2 == digito3:


print("Al menos dos de los tres dígitos son iguales.")
else:
print("Ninguno de los tres dígitos es igual a otro.")
# Ejercicio 15: Leer un número entero de tres dígitos y determinar en qué posición está el mayo
numero = int(input("Ingrese un número entero de tres dígitos: "))
digito1 = numero // 100
digito2 = (numero % 100) // 10
digito3 = numero % 10

if digito1 > digito2 and digito1 > digito3:


print("El mayor dígito está en la posición de las centenas.")
elif digito2 > digito1 and digito2 > digito3:
print("El mayor dígito está en la posición de las decenas.")
elif digito3 > digito1 and digito3 > digito2:
print("El mayor dígito está en la posición de las unidades.")
else:
print("Hay al menos dos dígitos iguales y son los mayores.")
# Ejercicio 16: Leer un número entero de tres dígitos y determinar si algún dígito es múltiplo
numero = int(input("Ingrese un número entero de tres dígitos: "))
digito1 = numero // 100
digito2 = (numero % 100) // 10
digito3 = numero % 10

if digito1 % digito2 == 0 or digito1 % digito3 == 0 or digito2 % digito1 == 0 or digito2 % digi


print("Al menos un dígito es múltiplo de otro.")
else:
print("Ningún dígito es múltiplo de otro.")
# Ejercicio 17: Leer tres números enteros y determinar cuál es el mayor. Usar solamente dos var
numero1 = int(input("Ingrese el primer número entero: "))
numero2 = int(input("Ingrese el segundo número entero: "))
numero3 = int(input("Ingrese el tercer número entero: "))

maximo = numero1
if numero2 > maximo:
maximo = numero2
if numero3 > maximo:
maximo = numero3

print("El número mayor es:", maximo)


# Ejercicio 18: Leer tres números enteros y mostrarlos ascendentemente.
numero1 = int(input("Ingrese el primer número entero: "))
numero2 = int(input("Ingrese el segundo número entero: "))

4
numero3 = int(input("Ingrese el tercer número entero: "))

if numero1 <= numero2 and numero1 <= numero3:


print(numero1, end=" ")
if numero2 <= numero3:
print(numero2, numero3)
else:
print(numero3, numero2)
elif numero2 <= numero1 and numero2 <= numero3:
print(numero2, end=" ")
if numero1 <= numero3:
print(numero1, numero3)
else:
print(numero3, numero1)
else:
print(numero3, end=" ")
if numero1 <= numero2:
print(numero1, numero2)
else:
print(numero2, numero1)
# Ejercicio 19: Leer tres números enteros de dos dígitos cada uno y determinar en cuál de ellos
numero1 = int(input("Ingrese el primer número entero de dos dígitos: "))
numero2 = int(input("Ingrese el segundo número entero de dos dígitos: "))
numero3 = int(input("Ingrese el tercer número entero de dos dígitos: "))

digito1_numero1 = numero1 // 10
digito2_numero1 = numero1 % 10
digito1_numero2 = numero2 // 10
digito2_numero2 = numero2 % 10
digito1_numero3 = numero3 // 10
digito2_numero3 = numero3 % 10

maximo = digito1_numero1
if digito2_numero1 > maximo:
maximo = digito2_numero1
if digito1_numero2 > maximo:
maximo = digito1_numero2
if digito2_numero2 > maximo:
maximo = digito2_numero2
if digito1_numero3 > maximo:
maximo = digito1_numero3
if digito2_numero3 > maximo:
maximo = digito2_numero3

print("El mayor dígito es:", maximo)


# Ejercicio 20: Leer un número entero de tres dígitos y determinar si el primer dígito es igual
numero = int(input("Ingrese un número entero de tres dígitos: "))

5
digito1 = numero // 100
digito3 = numero % 10

if digito1 == digito3:
print("El primer dígito es igual al último.")
else:
print("El primer dígito no es igual al último.")
# Ejercicio 21: Leer un número entero de tres dígitos y determinar cuántos dígitos primos tiene
numero = int(input("Ingrese un número entero de tres dígitos: "))
digito1 = numero // 100
digito2 = (numero % 100) // 10
digito3 = numero % 10

cont_primos = 0
if digito1 == 2 or digito1 == 3 or digito1 == 5 or digito1 == 7:
cont_primos += 1
if digito2 == 2 or digito2 == 3 or digito2 == 5 or digito2 == 7:
cont_primos += 1
if digito3 == 2 or digito3 == 3 or digito3 == 5 or digito3 == 7:
cont_primos += 1

print("El número de dígitos primos en el número es:", cont_primos)


# Ejercicio 22: Leer un número entero de tres dígitos y determinar cuántos dígitos pares tiene.
numero = int(input("Ingrese un número entero de tres dígitos: "))
digito1 = numero // 100
digito2 = (numero % 100) // 10
digito3 = numero % 10

cont_pares = 0
if digito1 % 2 == 0:
cont_pares += 1
if digito2 % 2 == 0:
cont_pares += 1
if digito3 % 2 == 0:
cont_pares += 1

print("El número de dígitos pares en el número es:", cont_pares)


# Ejercicio 23: Leer un número entero de tres dígitos y determinar si alguno de sus dígitos es
numero = int(input("Ingrese un número entero de tres dígitos: "))
digito1 = numero // 100
digito2 = (numero % 100) // 10
digito3 = numero % 10

if digito1 == digito2 + digito3 or digito2 == digito1 + digito3 or digito3 == digito1 + digito2


print("Al menos un dígito es igual a la suma de los otros dos.")
else:

6
print("Ningún dígito es igual a la suma de los otros dos.")
# Ejercicio 24: Leer un número entero de cuatro dígitos y determinar a cuánto es igual la suma
numero = int(input("Ingrese un número entero de cuatro dígitos: "))
digito1 = numero // 1000
digito2 = (numero % 1000) // 100
digito3 = (numero % 100) // 10
digito4 = numero % 10

suma = digito1 + digito2 + digito3 + digito4


print("La suma de los dígitos es:", suma)
# Ejercicio 25: Leer un número entero de cuatro dígitos y determinar cuántos dígitos pares tien
numero = int(input("Ingrese un número entero de cuatro dígitos: "))
digito1 = numero // 1000
digito2 = (numero % 1000) // 100
digito3 = (numero % 100) // 10
digito4 = numero % 10

cont_pares = 0
if digito1 % 2 == 0:
cont_pares += 1
if digito2 % 2 == 0:
cont_pares += 1
if digito3 % 2 == 0:
cont_pares += 1
if digito4 % 2 == 0:
cont_pares += 1

print("El número de dígitos pares en el número es:", cont_pares)


# Ejercicio 26: Leer un número entero menor que 50 y positivo y determinar si es un número prim
numero = int(input("Ingrese un número entero menor que 50 y positivo: "))
if numero > 1:
es_primo = True
for i in range(2, numero):
if (numero % i) == 0:
es_primo = False
break
if es_primo:
print("El número es primo.")
else:
print("El número no es primo.")
else:
print("El número debe ser mayor que 1 para ser primo.")
# Ejercicio 27: Leer un número entero de cinco dígitos y determinar si es un número capicúo.
numero = int(input("Ingrese un número entero de cinco dígitos: "))
digito1 = numero // 10000
digito2 = (numero % 10000) // 1000

7
digito4 = (numero % 100) // 10
digito5 = numero % 10

if digito1 == digito5 and digito2 == digito4:


print("El número es capicúa.")
else:
print("El número no es capicúa.")
# Ejercicio 28: Leer un número entero de cuatro dígitos y determinar si el segundo dígito es ig
numero = int(input("Ingrese un número entero de cuatro dígitos: "))
digito2 = (numero % 1000) // 100
digito3 = (numero % 100) // 10

if digito2 == digito3:
print("El segundo dígito es igual al penúltimo.")
else:
print("El segundo dígito no es igual al penúltimo.")
# Ejercicio 29: Leer un número entero y determina si es igual a 10.
numero = int(input("Ingrese un número entero: "))
if numero == 10:
print("El número es igual a 10.")
else:
print("El número no es igual a 10.")
# Ejercicio 30: Leer un número entero y determinar si es múltiplo de 7.
numero = int(input("Ingrese un número entero: "))
if numero % 7 == 0:
print("El número es múltiplo de 7.")
else:
print("El número no es múltiplo de 7.")
# Ejercicio 31: Leer un número entero y determinar si termina en 7.
numero = int(input("Ingrese un número entero: "))
ultimo_digito = numero % 10
if ultimo_digito == 7:
print("El número termina en 7.")
else:
print("El número no termina en 7.")
# Ejercicio 31: Leer un número entero menor que mil y determinar cuántos dígitos tiene.
numero = int(input("Ingrese un número entero menor que mil: "))
if numero < 10:
print("El número tiene 1 dígito.")
elif numero < 100:
print("El número tiene 2 dígitos.")
else:
print("El número tiene 3 dígitos.")
# Ejercicio 32: Leer un número entero de dos dígitos, guardar cada dígito en una variable difer
numero = int(input("Ingrese un número entero de dos dígitos: "))

8
digito1 = numero // 10
digito2 = numero % 10
print("El primer dígito es:", digito1)
print("El segundo dígito es:", digito2)
# Ejercicio 33: Leer un número entero de 4 dígitos y determinar si tiene más dígitos pares o im
numero = int(input("Ingrese un número entero de cuatro dígitos: "))
digito1 = numero // 1000
digito2 = (numero % 1000) // 100
digito3 = (numero % 100) // 10
digito4 = numero % 10

contador_pares = 0
contador_impares = 0

if digito1 % 2 == 0:
contador_pares += 1
else:
contador_impares += 1

if digito2 % 2 == 0:
contador_pares += 1
else:
contador_impares += 1

if digito3 % 2 == 0:
contador_pares += 1
else:
contador_impares += 1

if digito4 % 2 == 0:
contador_pares += 1
else:
contador_impares += 1

if contador_pares > contador_impares:


print("El número tiene más dígitos pares.")
elif contador_impares > contador_pares:
print("El número tiene más dígitos impares.")
else:
print("El número tiene la misma cantidad de dígitos pares e impares.")
# Ejercicio 34: Leer dos números enteros y determinar cuál es múltiplo de cuál.
numero1 = int(input("Ingrese el primer número entero: "))
numero2 = int(input("Ingrese el segundo número entero: "))

if numero1 % numero2 == 0:
print(numero1, "es múltiplo de", numero2)
elif numero2 % numero1 == 0:

9
print(numero2, "es múltiplo de", numero1)
else:
print("Ninguno es múltiplo del otro.")

[ ]:

[ ]:

[ ]:

[ ]:

[ ]:

10

También podría gustarte