Descomposición de dos numeros

#-*- 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.