4-10大公约数和最小公倍数

python 复制代码
M,N=map(int,input().split())
a,b=M,N
while N!=0:
    M,N=N,M%N
s=a*b//M
print(M,s)

此题运用了欧几里得算法(求最大公约数),最小公倍数是两数相乘除以最大公约数。不过一开始犯了错误,在运行中MN的值已经发生了变化。所以运用a,b将原值MN进行储存。

python 复制代码
M,N=map(int,input().split())
import math
print(math.gcd(M,N),math.lcm(M,N))

在python3.9以上的版本还可以运行此代码,因为 math.gcd() 所有Python版本都有 ,而math.lcm() 需要 Python 3.9+。此方法是调用math库,import 是 Python 中导入模块的关键字。

例如:

import math # 导入数学模块

现在可以使用math模块中的所有函数

比喻理解:

  • Python 像一个大超市

  • 基础功能(print, input等)是超市门口免费拿的

  • import = 走进不同的商品区拿需要的工具

常用的python模板:

|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| import math # 数学函数 import random # 随机数 import datetime # 日期时间 import os # 操作系统功能 import sys # 系统相关 import json # JSON数据处理 import re # 正则表达式 | |

相关推荐
财经资讯数据_灵砚智能32 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年6月10日
大数据·人工智能·python·ai·信息可视化·自然语言处理·灵砚智能
namexingyun36 分钟前
拆解Fable 5三重安全护栏:模型路由、蒸馏防护与生物安全分类器的技术原理 - 微元算力(weytoken)
java·人工智能·python·安全·架构·ai编程
chenment1 小时前
别再为每个模型单独写一套队列了:用 200 行代码封装多模态统一调用层
人工智能·python·产品
啊森要自信1 小时前
【GUI自动化测试】控件、鼠标键盘操作与多场景自动化
c语言·开发语言·python·adb·ipython
YJlio1 小时前
《Sysinternals实战指南》16.5 Ctrl2Cap 工具详解:把 Caps Lock 变成 Ctrl 的键盘改造与回退方法
linux·运维·服务器·网络·python·学习·计算机外设
某林2121 小时前
从底层硬件死锁到 QoS 通信底层的全链路复盘
python·ros2·qos
Jutick1 小时前
WebSocket 连接没断,行情却停了:如何给实时数据流加双层 watchdog?
python
石头城的小石头1 小时前
【从0到1的鼠标位置显示记录器,基于python环境pycharm下编译实施,最终打包为exe,欢迎交流】
python·目标跟踪·pycharm·计算机外设·鼠标
用户8356290780511 小时前
Python 操作 Word 修订跟踪(Track Changes)
后端·python
电商API_180079052471 小时前
Python 实现闲鱼商品列表批量采集,接口异常重试机制搭建
大数据·开发语言·数据库·爬虫·python