c语言最大公约数和最小公倍数_利用Python求最大公约数和最小公倍数

这段代码感受Python的优雅和简洁

# -*- coding: utf-8 -*-  # @Time:2020/8/18 0:02  # @Author:hanqi  # FileName:最大公约数和最小公倍数.py  # Software:PyCharm    def hcf(u, v):      """该函数返回两个数的最大公约数"""        # 交换u,v,保证u>v      if v > u:          u, v = v, u        t = u % v      while (t != 0):          u, v, t = v, t, u % v      return v      def lcd(u, v):      """该函数返回两个数的最小公倍数"""      return u * v // hcf(u, v)      num1 = int(input("请输入第一个数字:"))  num2 = int(input("请输入第二个数字:"))    print("最大公约数", hcf(num1, num2))  print("最小公倍数", lcd(num1, num2))    ```python  

结果正确。

26410032d85ae4de7daf25e0250aa4d8.png

源码

c3d429d5a47394baed8831babe1b8e32.png

我的女朋友

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值