close
#最大公約數 ( Greatest Common Divisor[GCD] ) def GCD(n1,n2): gcd = 1 n = 2 while n<=n1 and n<= n2: if n1% n == 0 and n2 %n ==0: gcd = n n+=1 return gcd def main(): n1,n2 = eval(input("Please enter two value: ")) print("GCD: " , GCD(n1,n2)) ''' Python :eval() Des : eval() 是用來執行一個字符串的表達式,並返回表達式的值 以下是eval()的使用方法: eval(expression[, globals[, locals]]) ''' #舉例來說: x = 7 res = eval ('3*x') print(res) # 21 res = eval('pow(2,2)') print(res) #4 res = eval("n+4") print(res) #Error: name'n' is not defined if (__name__=='__main__'): main()
全站熱搜