python实现最大公约数最小公倍数求法

本文介绍了一个简单的Python程序,用于计算并打印两个输入整数的最大公约数(GCD)和最小公倍数(LCM)。通过使用min()函数找到较小的数,然后遍历从1到这个数的所有整数,检查它们是否同时为两个输入数的除数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

代码如下:

"""                                            
# _*_coding:utf-8_*_                           
Name:gys.py                                    
Date:1/14/19                                   
Author:westos-sql                              
Connect:2910903196@qq.com                      
Desc:...                                       
"""                                            
                                               
Num1 = int(input('please input one num:'))     
Num2 = int(input('please input another num:')) 
Min_Num = min(Num1, Num2)                      
for i in range(1, Min_Num + 1):                
    if Num1 % i == 0 and Num2 % i == 0:        
       GCD = i                                 
    LCM = (Num1 * Num2) / GCD                  
print('GCD is: %d LCM is: %d' % (GCD, LCM))    

在这里插入图片描述

测试:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值