Ejercicio 4
- Enunciado
Escribe un programa que genere las siguientes salidas en su ejecucion:
Programa para comprobar si un numero es divisible o no por 2, 3, 5, 7 y 11
Escribe un numero: 132
El numero 132 SI es divisible por 2
El numero 132 SI es divisible por 3
El numero 132 NO es divisible por 5
El numero 132 NO es divisible por 7
El numero 132 SI es divisible por 11
- Codigo
class bcolors:
HEADER = '\033[95m'
OKBLUE = '\033[94m'
OKCYAN = '\033[96m'
OKGREEN = '\033[92m'
WARNING = '\033[93m'
FAIL = '\033[91m'
ENDC = '\033[0m'
BOLD = '\033[1m'
UNDERLINE = '\033[4m'
print("Programa para comprobar si un numero es divisible o no por: 2, 3, 5, 7, 11\n")
print("Escribe un numero", bcolors.OKBLUE)
numero = input()
print(bcolors.ENDC, "\n")
numero = int(numero)
# print(numero)
if (numero % 2 == 0):
print("El numero", bcolors.OKGREEN , numero , bcolors.ENDC ,bcolors.OKBLUE ,"SI" , bcolors.ENDC , "es divisible por 2")
else:
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.WARNING,"NO", bcolors.ENDC, "es divisible por 2")
if (numero % 3 == 0):
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.OKBLUE, "SI", bcolors.ENDC, "es divisible por 3")
else:
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.WARNING, "NO", bcolors.ENDC, "es divisible por 3")
if (numero % 5 == 0):
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.OKBLUE, "SI", bcolors.ENDC, "es divisible por 5")
else:
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.WARNING, "NO", bcolors.ENDC, "es divisible por 5")
if (numero % 7 == 0):
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.OKBLUE, "SI", bcolors.ENDC, "es divisible por 7")
else:
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.WARNING, "NO", bcolors.ENDC, "es divisible por 7")
if (numero % 11 == 0):
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.OKBLUE, "SI", bcolors.ENDC, "es divisible por 11")
else:
print("El numero", bcolors.OKGREEN, numero, bcolors.ENDC, bcolors.WARNING, "NO", bcolors.ENDC, "es divisible por 11")