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

相关推荐
maqr_1107 分钟前
CSS如何利用Sass定义全局阴影方案_通过变量实现统一CSS风格
jvm·数据库·python
m0_6138562910 分钟前
uni-app怎么做类似于美团的商家评价星级 uni-app五星评分组件制作【实战】
jvm·数据库·python
却道天凉_好个秋19 分钟前
卷积神经网络CNN(七):感受野
人工智能·python·深度学习·神经网络·感受野
penngo33 分钟前
# 使用Claude Code开发植物大战僵尸游戏(pygame,附源码)
python·游戏·pygame
hhb_61838 分钟前
Groovy语法进阶与工程实践指南
开发语言·python
hmywillstronger1 小时前
Rhino 中文字方向问题的解析与解决方案
python
AI技术增长1 小时前
Pytorch图像去噪实战(四):Attention UNet图像去噪实战,让模型重点恢复边缘和纹理区域
人工智能·pytorch·python
2401_833033621 小时前
如何修复固定定位头部容器中悬浮下拉菜单的错位问题
jvm·数据库·python
z4424753261 小时前
CSS Grid布局如何实现网格项目的自动增长_设置grid-auto-flow- row
jvm·数据库·python
GeLx1 小时前
从反爬角度:Playwright CDP 模式、Playwright 传统模式与 DrissionPage 的比较
python·程序人生·playwright·drissionpage·pyppeteer·浏览器自动化控制