Python初学者笔记--第六天(练习题)
2026/7/4 10:00:15 网站建设 项目流程

目录

一、求立方根

二、最大公约数和最小公倍数


一、求立方根

num = float(input()) a = 1/3 if num>0: print('%0.1f'%(num**a)) else: print('-'+'%0.1f'%((abs(num))**a)) #python不支持复数转换为整数或浮点数,所以先把负数转为它的绝对值再计算

二、最大公约数和最小公倍数

最大公约数

def gys(x,y): m,n = sorted([x,y],reverse=True) # 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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询