Enviado em 10/09/2016 - 19:32h
Amigos, compilei um código MDC, e funcionou perfeitamente, entretanto toda vez que retiro a tralha # do laço IF, dá o seguinte erro:
#!/usr/bin/python
# -*- coding: utf-8 -*-
def mdc(n,m):
print ( " Programa que lê um dois inteiro positivos n e m e imprime o máximo divisor comum (mdc) de n e m.")
anterior = n
atual = m
resto = anterior % atual
while (resto != 0):
anterior = atual
atual = resto
resto = anterior % atual
#end while
return atual
def main():
# leia o valor de n
n = int(input("Digite o valor de n (n > 0): "))
# leia o valor de m
m = int(input("Digite o valor de m (m > 0): "))
num = mdc(n,m)
#AO RETIRAR A TRALHA, DÁ PAU
#if (num == 1):
print("São primos entre si %d,%d" %(n,m))
main()