国产日韩欧美一区二区三区综合,日本黄色免费在线,国产精品麻豆欧美日韩ww,色综合狠狠操

極客小將

您現(xiàn)在的位置是:首頁 » python編程資訊

資訊內容

Python如何用歐幾里得求逆元

極客小將2020-12-20-
簡介Python用歐幾里得求逆元的方法:建立一個帶參數(shù)返回值的函數(shù),編寫求逆元的一次算法,采用遞歸的方式循環(huán)調用函數(shù),遞歸直至余數(shù)等于零。調用該函數(shù),將需要求的數(shù)值帶入進去,執(zhí)行該函數(shù)就可以了示例代碼如下:def ext_gcd(a, b): #擴展歐幾里得算法 
版權所有:https://wWw.pxcodeS.com

lpz少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺

python用歐幾里得求逆元的方法:lpz少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺

建立一個帶參數(shù)返回值的函數(shù),編寫求逆元的一次算法,采用遞歸的方式循環(huán)調用函數(shù),遞歸直至余數(shù)等于零。調用該函數(shù),將需要求的數(shù)值帶入進去,執(zhí)行該函數(shù)就可以了lpz少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺

示例代碼如下:lpz少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺

def ext_gcd(a, b): #擴展歐幾里得算法         if b == 0:                   return 1, 0, a          else:                  x, y, gcd = ext_gcd(b, a % b) #遞歸直至余數(shù)等于0(需多遞歸一層用來判斷)                 x, y = y, (x - (a // b) * y) #輾轉相除法反向推導每層a、b的因子使得gcd(a,b)=ax+by成立                  return x, y, gcd

執(zhí)行結果如下:
lpz少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺

ext_gcd(1848,701) >>> (-11, 29, 1)

更多Python知識,請關注:Python自學網(wǎng)!!lpz少兒編程網(wǎng)-Scratch_Python_教程_免費兒童編程學習平臺

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 田东县| 高碑店市| 黎城县| 无为县| 安达市| 黄梅县| 合水县| 万荣县| 台中县| 洞口县| 西青区| 昌江| 德昌县| 多伦县| 霸州市| 武鸣县| 正镶白旗| 农安县| 临泽县| 梨树县| 古田县| 崇仁县| 崇文区| 探索| 壤塘县| 贵定县| 大余县| 石渠县| 福泉市| 子长县| 个旧市| 陕西省| 莱芜市| 二连浩特市| 吉安县| 宜宾市| 屯门区| 休宁县| 永登县| 龙海市| 花莲市|