Python程序设计
文章平均质量分 95
Python程序设计实验与心得分享
上山打老虎D
计算机系学生
个人主页:https://github.com/Matt-Dong123
联系邮箱:szudyh@qq.com (欢迎交流^_^)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python程序设计 实验1:Python基础练习
实验1:Python基础练习1. 圆柱体(1)思路(2)编程并实现(3)运行并测试2. 整数中各位数字(1)思路(2)编程并实现(3)运行并测试3. 数字检查(1)思路(2)编程并实现(3)运行并测试4. 三位数偶数(1)思路(2)编程并实现(3)运行并测试5. 百钱买汽水问题(1)思路(2)编程并实现(3)运行并测试6. 乘方(1)思路(2)编程并实现(3)运行并测试7. 阶乘(1)思路(2)编程并实现(3)运行并测试8. 计算最大公约数(1)思路(2)编程并实现(3)运行并测试实验结论1. 圆柱体编原创 2021-08-04 02:24:36 · 4717 阅读 · 8 评论 -
Python程序设计 实验2:Python基础练习
实验2:Python基础练习1. 质数(1)大致思路(2)代码实现(3)运行并测试2. emirp数(prime的反向拼写)(1)大致思路(2)代码实现(3)运行并测试3. 近似平方根(1)大致思路(2)代码实现(3)运行并测试4. 自定义 Triangle 模块(1)大致思路(2)代码实现(3)运行并测试5. 海龟绘图1. 质数编写以下两个函数:1)检查一个整数是否是一个质数:isPrime(number)2)输出前N个质数:printPrimeNumbers(N),将输出结果写入文件,命名为 F原创 2021-08-04 00:58:06 · 1981 阅读 · 0 评论 -
Python程序设计 实验3:列表、元组的应用
实验3:列表、元组的应用1. 查找最大元素的索引(1)具体思路(2)编程实现(3)运行并测试2. 合并两个排序的列表(1)具体思路(2)编程实现(3)运行并测试3. 子列表(1)基本思路(2)编程实现(3)运行并测试4、模式识别-四个连续相等的数字(1)基本思路(2)编程实现(3)运行并测试5. “几乎对称”列表(1)基本思路(2)编程实现(3)运行并测试6. 元组的理解实验心得1. 查找最大元素的索引编写函数 indicesOfLargestElement(list),输入整数列表list, 返回 l原创 2021-08-04 00:29:37 · 4082 阅读 · 0 评论 -
Python程序设计 实验4:字典、集合的应用
实验4:字典、集合的应用1. 列表与集合:2. 统计关键字3. 统计电话号码中的数字出现次数4. 字典的理解:5. 堆的理解实验结论1. 列表与集合:参考exp4.1.py,比较列表和集合在一些操作上所需要时间的差别。分析:首先创建列表和集合,并获取开始时间,再检查一个元素是否在集合或列表内。再获取结束时间,两时间做差即为程序运行的消耗时间,将运行时间输出即可。同理也可测得删除元素的时间。编程并实现: import time # 代码1:创建列表 list1 = [] f原创 2021-08-01 20:20:56 · 2600 阅读 · 0 评论 -
Python程序设计 实验5:字符串的应用
实验5:字符串的应用1. 字符串推导式1.1 ['apple', 'orange', 'pear'] -> ['A', 'O', 'P'] # 第一个字母大写1.2 ['apple', 'orange', 'pear'] -> ['apple', 'pear'] # 是否包含字母’p’1.3 ["TA_parth", "student_poohbear", "TA_michael", "TA_guido", "student_ htiek"] -> ["parth", "mi原创 2021-08-01 20:05:56 · 2131 阅读 · 0 评论 -
Python程序设计 实验6:函数式编程
实验7:面向对象编程1. 函数的参数传递2. Lambda2.1 (lambda val: val ** 2)(5)2.2 (lambda x, y: x * y)(3, 8)2.3 (lambda s: s.strip().lower()[:2])(' PyTHon')3. Map3.1 ['12', '-2', '0'] --> [12, -2, 0]3.2 ['hello', 'world'] --> [5, 5]3.3 ['hello', 'world']` --> ['olleh原创 2021-08-01 18:18:25 · 1772 阅读 · 0 评论 -
Python程序设计 实验7:面向对象编程
面向对象编程一、编写类 RegularPolygon,表示正 n 边形。类包括:(1)大致思路:(2)编程实现:(3)运行并测试:二、自定义数据结构栈。栈是一种后进先出(Last-In-First-Out)的数据结构。编写类 Stack,实现入栈、出栈、判断栈是否为空,是否满栈、以及改变栈容量等操作。(1)大致思路:(2)编程实现:(3)运行并测试:三、时间类:设计一个名为 Time 的类。该类包含:(1)大致思路:(2)编程实现:(3)运行并测试:四、继承 1:补充代码 lab7_4.py,使得代码输出如原创 2021-07-29 20:16:47 · 4249 阅读 · 4 评论 -
Python程序设计 作业2
作业21. 完成课程讲义中状态机的实现:(1) 累加器 Accumulator(2) 二进制相加 Binary_Addition(3) 反向器 Reverser2. 纸牌游戏:实验结论:1. 完成课程讲义中状态机的实现:(1) 累加器 Accumulator例子:列表[-1, 2, 3, -2, 5, 6]中的数字相加,我们得到和是 13。output = Accumulator().transduce([-1,2,3,-2,5,6]) #output=[-1, 1, 4, 2, 7, 13](原创 2021-07-25 22:13:03 · 1413 阅读 · 1 评论 -
Python程序设计 作业1
作业11. 矩阵:2. 信用卡号码:心得与体会:1. 矩阵:在Python 中,我们可以使用列表的列表 (a list of lists) 来存储矩阵, 每个内部列表代表矩阵一行。例如,我们可以用M = [ [5, 6, 7],[0, -3, 5] ]来存储矩阵[5670−35]\begin{bmatrix}5&6&7\\0&-3&5\\\end{bmatrix}[506−375]我们可以使用M[1]来访问矩阵的第二行(即[0, -3, 4]),原创 2021-07-25 20:35:01 · 1695 阅读 · 1 评论 -
Python程序设计 实验8:Numpy 和标准库
Python程序设计 实验8:Numpy 和标准库实验过程及内容(实验思路,代码实现过程以及运行并测试结果):1. Numpy 基础:2. Numpy 应用 1:3. Numpy 应用 2:4. Python 标准库 itertools:5. Python 标准库 datetime:6. Python 标准库 collections, sys, os: 统计目前写过的 python 代码。实验结论:实验过程及内容(实验思路,代码实现过程以及运行并测试结果):1. Numpy 基础:运行以下代码,理解原创 2021-07-18 21:32:19 · 2890 阅读 · 6 评论 -
Python程序设计 实验9:GUI编程
Python程序设计 实验9:GUI编程Python程序设计 实验9:GUI编程Python程序设计 实验9:GUI编程实验过程及内容(实验思路,代码实现过程以及运行并测试结果):实验结论:实验过程及内容(实验思路,代码实现过程以及运行并测试结果):编写 GUI 程序,如图所示,显示 10个随机颜色的球并放置在随机位置,按Display 键更新球颜色和位置。【解题思路】利用tkinter进行GUI页面可视化;在中心定义画布与按钮以显示小球以及刷新按钮;对于每个小球,可以利原创 2021-07-18 20:45:04 · 3021 阅读 · 8 评论
分享