最小公倍数-----

2006黄晓磊 2022-11-27 12:23:22

def lcm(x, y):
    a = x
    b = y
    while y:
        x,y = y, x % y
    return a * b // x
while True:
    num = input('请输入自然数,以空格分隔:').split()
    LCM = int(num[0])
    for i in range(len(num)):
        if i+1 == len(num):
            break
        LCM = lcm(LCM,int(num[i+1]))
    print('最小公倍数为:%d' % LCM)
 

...全文
120 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

124

社区成员

发帖
与我相关
我的任务
社区描述
Python课堂教学
python 高校
社区管理员
  • 42python
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧