¿Cómo imprimo sólo el máximo valor en un ciclo for?
¿Cómo calcular el máximo común divisor entre dos números `a` y `b`?

if a>b:
    for i in range(1,a+1):
        if a % i == 0.:   
            if b !=0:     
                if b % i == 0.:  
                    print 'Maximo comun divisor para ', a, ' y ', b, ' es:'
                    print i
if b == 0:  
    print 'Maximo comun divisor para ', a, ' y ', b, ' es: ', a

if b>a:
    for i in range(1,b+1):
        if b % i == 0.:
            if a !=0:
                if a % i == 0.:
                    print 'Maximo comun divisor para ', b, ' y ', a, ' son:'
                    print i
if a == 0:
    print 'Maximo comun divisor para ', b, ' y ', a, ' es: ', b