python語言程式設計——求最大公約數和最小公倍數演算法
這道題經常能在選擇題裡出現,是最基礎的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
介面演示:
輸出結果:
大家可以直接根據上面程式碼,計算任何一個數值的最大公約和最小公倍數,如需瞭解更多python實用知識,點選進入。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4830/viewspace-2832452/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 最大公約數和最小公倍數
- 最小公倍數和最大公約數
- C語言 用更相減損術求最大公約數,最小公倍數C語言
- 最大公約數,最小公倍數
- 最小公倍數&&最大公約數
- 用遞迴求出最大公約數和最小公倍數,求補充最小公倍數的遞迴用法遞迴
- C++:最小公倍數與最大公約數C++
- 【數學問題】最大公約數與最小公倍數
- Python求最小公倍數Python
- 求最大公約數 最簡手寫加STL
- 求兩個正整數的最大公約數與最小公倍數--C#實現C#
- 求最大公約數 & 最大公約數
- 演算法設計與分析:求兩個自然數的最大公約數演算法
- c語言遞迴函式實現求最大公約數(Euclid演算法)C語言遞迴函式演算法
- 求三個數的最小公倍數
- 洛谷P1029 [NOIP2001 普及組] 最大公約數和最小公倍數問題
- NumPy 差分、最小公倍數、最大公約數、三角函式詳解函式
- python函數語言程式設計Python函數程式設計
- 求最大公公約數(最大公因數)—— 歐幾里得演算法演算法
- 最喜歡與最討厭的函數語言程式設計語言情緒排名 | Scalac.io函數程式設計
- python函數語言程式設計一Python函數程式設計
- python函數語言程式設計二Python函數程式設計
- Python函數語言程式設計術語大全Python函數程式設計
- python是函數語言程式設計嗎Python函數程式設計
- python函數語言程式設計詳解Python函數程式設計
- java求最小公倍數(親測秒懂)Java
- Python中的Map、Reduce和Filter函數語言程式設計PythonFilter函數程式設計
- Python函數語言程式設計系列002:水管模型和composePython函數程式設計模型
- 函數語言程式設計函數程式設計
- Python學習之函數語言程式設計Python函數程式設計
- 杭電OJ 2028求n個數的最小公倍數
- Python學習中:最感到驚奇35個語言特徵和程式設計技巧Python特徵程式設計
- Scala 函數語言程式設計(一) 什麼是函數語言程式設計?函數程式設計
- 求最大公約數(輾轉相除法)
- 洛谷題單指南-數學基礎問題-P1029 [NOIP2001 普及組] 最大公約數和最小公倍數問題
- Python函數語言程式設計自帶函式Python函數程式設計函式
- Python函數語言程式設計系列007:惰性求值Python函數程式設計
- Python函數語言程式設計系列008:可測Python函數程式設計