#!/usr/bin/env python #-*- coding: utf-8 -*- def gcdIter(a,b): while a: a, b = b%a, a return b def gcdRec(a,b): if b == 0: return a else: return gcdRec(b, (a % b)) a = 1071 b = 462 print "El máximo común divisor (calculado de manera iterativa) de %d y %d es: %d\n"%(a,b,gcdIter(a,b)) print "El máximo común divisor (calculado de manera recursiva) de %d y %d es: %d\n"%(a,b,gcdRec(a,b))
Al ejecutarlo obtenemos:
usuario@compu:$ python Euclides.py El máximo común divisor (calculado de manera iterativa) de 1071 y 462 es: 21 El máximo común divisor (calculado de manera recursiva) de 1071 y 462 es: 21
No hay comentarios:
Publicar un comentario