- 博客(5)
- 收藏
- 关注
原创 Python学习笔记- 字符串的处理
Python学习笔记- 字符串的处理 实验内容如下: 代码如下: #Pig_Latin.py Pig_Latin语言 def high_low(word):#将大写字母全部转化小写 word=word.lower() return word def frist_vowel(word):#判断单词首字母是不是元音 vowel=['a','e','i','o','u']...
2019-10-24 17:03:27 211 1
原创 Python学习笔记-算法设计与实现
Python学习笔记-算法设计与实现 查找问题 查找是指在一个集合里找到特定值的过程。 线性查找(在列表里一个一个查找) 算法: #search_liinear.py 线性查找 def search_linear(x,nums):#输入需查找的数和列表 for i in range(len(nums)):#列表中的所有数据都查找一遍 if nums[i]==x:#找到...
2019-10-22 17:37:38 869
原创 Python学习笔记-交互式图形编程
Python学习笔记-交互式图形编程 捕捉鼠标点击 利用getMouse()函数,使用户点击鼠标的位置以Point对象的作为返回值返回给程序,下面额程序是利用用户在窗口点击的生成的5个点画一个五边形: #polygon.py 交互式绘制五边形 from graphics import * #引入graphics库及其中函数 win=GraphWin("Draw a polygon",300,...
2019-10-17 15:48:37 527
原创 Python学习笔记-面向对象的程序设计
Python学习笔记-面向对象的程序设计 面向过程的程序设计的步骤: 清楚地分析程序从输入到输出的各个步骤 按照程序执行过程从前到后编写各个步骤,采用调用的方式将各步骤组织起来 在编写过程中,将高耦合部分封装成模块或函数,尽量实现模块化设计 输入参数,按照程序执行过程开展调试 ...
2019-10-11 18:40:14 362
原创 Python学习笔记-计算思维
Python学习笔记-计算思维 以体育竞技分析为例,IPO如下: 输入:另个球员(A,B)的能力值,模拟比赛场次 处理:模拟比赛过程 输出:球员A和B分别赢得比赛的概 自顶向下的设计 设计步骤: 将算法表达为一系列小问题 为每个小问题设计接口 通过将算法表达为接口关联的多个小问题来细化算法 为每个小问题重复上述过程 #matchSim.py from ran...
2019-10-07 19:43:35 525
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人