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 # 正则表达式 | |

相关推荐
小田学Python31 分钟前
100行Python代码,搭一个能干活的AI Agent
python·langchain·大模型·ai agent
Csvn1 小时前
🐍 Day3 : Python 容器精讲 — list、dict、set、tuple 底层实现与高级操作
后端·python
weixin-a153003083162 小时前
python-装饰器
开发语言·python
我的xiaodoujiao2 小时前
快速学习Python基础知识详细图文教程17--类型注解和断点调试
开发语言·python·学习·测试工具
每天吃饭的羊3 小时前
Chrome DevTools MCP
python
水獭比特5 小时前
localhost 不是安全边界:给 Agent Web 入口补上四层门禁
人工智能·python
Generalzy5 小时前
Whisper + VAD + TTS:一套完整的 Python 本地语音处理流水线
python·whisper·语音识别
qpsj5 小时前
让 LLM 控制 AutoCAD/ZWCAD:COM 自动化 + MCP 封装
python·llm
赟爸5 小时前
直播切片素材杂乱不好复用,易元AI要怎么处理
大数据·人工智能·python
怪奇云呼军6 小时前
从声音特征到 CRM 回流:闪电智能 Voice Agent 沟通策略自适应系统 v1 实战
android·人工智能·python·音视频·语音识别