#-*- coding:utf-8 -*-*
import os,time
#descomponer dos numeros
while True:
try:
a = int(input("por favor ingrese su primer numero: "))
b = int(input("\npor favor ingrese su segundo numero: "))
break
except ValueError:
print("ingresa un valor numerico, baneado por 3 segundos , haber si se te quita lo pendejo.")
time.sleep(3)
os.system('cls')
recordar_a = a
recordar_b = b
resumen_a = [recordar_a]
resumen_b = [recordar_b]
grafico =[]
def dividir(num1, num2 , c):
global a, b, grafico
a = int(num1 / c)
b = int(num2 / c)
resumen_a.append(a)
resumen_b.append(b)
grafico.append(c)
descomponer = 0
while True:
if(a % 2 == 0 and b % 2 == 0):
dividir(a, b, 2)
descomponer += 1
elif(a % 3 == 0 and b % 3 == 0):
dividir(a, b, 3)
descomponer += 1
elif(a % 5 == 0 and b % 5 == 0):
dividir(a, b, 5)
descomponer += 1
else:
if(descomponer > 0):
print("Informe".center(60, "="))
print("-se descompuso = {0} veces".format(descomponer))
print("\n-Primer numero: {0}\n-segundo numero:{1}".format(resumen_a, resumen_b))
print("\ndescompuestos por: {}".format(grafico))
else:
print("accion imposible hay uno o dos valores primos.")
break
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.