- 博客(6)
- 收藏
- 关注
原创 python学习:最大公约数和最小公倍数,欧几里得算法
GCD:可以通过math.gcd或者欧几里得算法计算。LCM:可以通过math.lcm(Python 3.9及以上)或者通过公式来计算。# 求最大公约数的函数(可以直接使用math.gcd)# 求最小公倍数的函数# 示例a = 36b = 60欧几里得算法(Euclidean Algorithm)是一种用于计算两个整数的最大公约数(GCD, Greatest Common Divisor)的经典算法。欧几里得算法通过重复求余数来逐步缩小问题的规模,直到找到两个数的最大公约数。
2025-03-27 18:08:22
648
原创 python学习:NO.2:list、tuple、set、dict
列表是 有序、可变(可以修改)的数据结构,可以存储不同类型的元素。常用操作: 访问元素:通过索引访问列表元素,从 0 开始。 切片操作:可以获取列表的一部分。 添加元素: 删除元素: 长度和判断: 遍历: 其他方法:2. Tuple(元组)元组是 有序、不可变的数据结构,一旦创建不能修改。适用于需要保证数据不被修改的情况。常用操作: 访问元素:与列表类似,通过索引访问。
2025-03-26 22:02:10
446
原创 python学习:NO.1各种输入输出方式
感觉用的会比较多,再深耕一些:Python 的 f-strings 支持多种格式化标识符,适用于不同的数据类型。
2025-03-26 20:52:52
111
原创 day2:数据可视化|Matplotlib库绘图及时变数据可视化
1、掌握matplotlib库的简单绘图。2、复现官网的图例3、掌握matplotlib的rc参数配置4、掌握matplotlib绘制2D图以及动图。设备:PC机,建议个人PC,实验室计算机重启后不保留之前实验;操作系统:Windows软件:Anaconda3-2020.11-Windows-x86_64.exe(集成开发环境)编程语言:pythonOS:WindowsPyecharts:1.8.1及以上版本。
2025-03-13 09:20:34
804
原创 day 1:数据可视化|实践:pandas库绘图以及数据清洗
使用可以直接修改原始数据框,避免生成新的副本,节省内存。不使用会返回一个新的数据框,适用于你需要保留原始数据框的情况。你可以根据需求选择是否使用,但要注意,使用会直接修改原始数据,因此确保你不会丢失重要的数据。如果需要保留原数据框,最好不要使用删除操作的drop和del有什么差别在 Python 中,drop和del都可以用来删除对象或数据结构中的元素,但它们有一些关键的区别,尤其是在与 Pandas 数据框(DataFrame)打交道时。特点dropdel适用范围删除行或列仅用于删除列。
2025-03-02 23:34:18
644
1
原创 记录python做题:奖学金 详解
所以这行代码的作用就是:把输入的信息(以空格间隔开的int数据),使用list()函数保存到ans这个变量里,这边再拓展一下list()函数的用法。每一次对过程的重复就是一次迭代,而每一次迭代得到的结果会作为下一次迭代的初始值。参数: function-指定的函数(或数据类型),可以是Python内置的,也可以是自定义的。这里作为python小白的俺就更疑惑了,啥是迭代,啥是可迭代对象,迭代器对象又是什么东西?函数是Python中的一个内置函数,它的功能是将指定的函数依次作用于。
2023-10-24 19:57:00
361
空空如也
python打包cmd界面下有个TypeError,该怎么解决
2023-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人