Python初学者笔记--第六天(练习题)
目录一、求立方根二、最大公约数和最小公倍数一、求立方根num float(input()) a 1/3 if num0: print(%0.1f%(num**a)) else: print(-%0.1f%((abs(num))**a)) #python不支持复数转换为整数或浮点数所以先把负数转为它的绝对值再计算二、最大公约数和最小公倍数最大公约数def gys(x,y): m,n sorted([x,y],reverseTrue) # m是大的n是小的。辗转相除法 while m % n: r m % n m n n r return n x int(input()) y int(input()) print(gys(x,y)) # 可判断一组内元素的最大公约数最小公倍数while True: try: a int(input()) b int(input()) m max(a, b) n min(a,b) for i in range(m, a * b 1,m): if i % n 0: print(i) break except: break