Python
清凉秋忆
这个作者很懒,什么都没留下…
展开
-
Python学习笔记- 字符串的处理
Python学习笔记- 字符串的处理实验内容如下:代码如下:#Pig_Latin.py Pig_Latin语言def high_low(word):#将大写字母全部转化小写 word=word.lower() return worddef frist_vowel(word):#判断单词首字母是不是元音 vowel=['a','e','i','o','u']...原创 2019-10-24 17:03:27 · 208 阅读 · 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 · 867 阅读 · 0 评论 -
Python学习笔记-交互式图形编程
Python学习笔记-交互式图形编程捕捉鼠标点击利用getMouse()函数,使用户点击鼠标的位置以Point对象的作为返回值返回给程序,下面额程序是利用用户在窗口点击的生成的5个点画一个五边形:#polygon.py 交互式绘制五边形from graphics import *#引入graphics库及其中函数win=GraphWin("Draw a polygon",300,...原创 2019-10-17 15:48:37 · 518 阅读 · 0 评论 -
Python学习笔记-分支结构
Python学习笔记-分支结构以程序(3个数字中最大的一个)为例IPO:输入:3个数值处理:3者最大算法输出:打印最大值通盘比较原创 2019-09-25 16:39:22 · 349 阅读 · 0 评论 -
Python学习笔记-循环结构
Python学习笔记-循环结构以就一串数字的平均数为例原创 2019-09-27 20:36:22 · 235 阅读 · 0 评论 -
Python学习笔记-布尔表达式
Python学习笔记-布尔表达式一个布尔表达式只有两种取值:True/False布尔操作符布尔运算符只有三种,优先级从高到低依次是:not、and、or例:a or not b and c==(a or((not b) and c))布尔代数计算机程序中的所有决策都可以归结为布尔表达式,而布尔代数可以使代码在不降低可读性的同时更加简洁。+:and*:or任何值和True进行or...原创 2019-09-28 18:58:37 · 1238 阅读 · 0 评论 -
Python学习笔记-计算思维
Python学习笔记-计算思维以体育竞技分析为例,IPO如下:输入:另个球员(A,B)的能力值,模拟比赛场次 处理:模拟比赛过程 输出:球员A和B分别赢得比赛的概自顶向下的设计设计步骤:将算法表达为一系列小问题 为每个小问题设计接口 通过将算法表达为接口关联的多个小问题来细化算法 为每个小问题重复上述过程#matchSim.py from ran...原创 2019-10-07 19:43:35 · 520 阅读 · 0 评论 -
Python学习笔记-面向对象的程序设计
Python学习笔记-面向对象的程序设计面向过程的程序设计的步骤:清楚地分析程序从输入到输出的各个步骤按照程序执行过程从前到后编写各个步骤,采用调用的方式将各步骤组织起来在编写过程中,将高耦合部分封装成模块或函数,尽量实现模块化设计输入参数,按照程序执行过程开展调试...原创 2019-10-11 18:40:14 · 357 阅读 · 0 评论