打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
找出两个数的最小公倍数和最大公约数

1 问题

已知两个数,用代码写出程序,求两个数的最小公倍数和最大公约数?

2 方法

利用Python自定义函数解决

代码清单 1

#Made by Txd,Hsy,Lyh
def calculation(x,y):#自定义一个函数
   common_multiple=min(x,y)#找出两个数最小的那个数
   for i in range(common_multiple,0,-1):#每次少1,直到0截至,步长为-1
       if x%i == 0 and y%i == 0:#找出最大公约数
           common_divisor=i
           break
   common_multiple=x*y/common_divisor#利用定理求最小公倍数
   print(f'最小公倍数是:{common_multiple}  最大公约数是:{common_divisor}')
calculation(6,10)#调用函数进行测试
#输出:最小公倍数:30.0 最大公约数:2

3 结语

Python自定义函数函数能提高应用的模块性,和降低代码的重复利用率。在使用python自定义函数解决问题后,可以对学过的知识点进一步巩固,还解决了一些之前不能解决的问题。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
求两个自然数的最大公约数和最小公倍数
最大公约数、最小公倍的公式?
5年级:两数的最大公约数是35,最小公倍数是210,求这两个数。
由公约数公倍数解题
小升初试题1 知道最大公约数和最小公倍数求这两个数 方法很重要
【最小公倍数和最大公约数】作业帮
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服