当前位置:网站首页>接口设计
接口设计
2022-08-09 09:20:00 【qq_35774189】
1、检查python中是否安装了turtle模块,turtle模块中提供了一个Turtle函数
2、打印
3、创建好一个乌龟(Turtle)之后,调用其方法,在窗口中来回移动
fd的参数是移动的距离,以像素(pixel) 为单位,所以实际移动的距离依赖于显示器的分辨率
Turtle对象的其他的方法包括bk(用于前进和后退)、lt和rt(用于左转和右转)、lt和rt的参数是旋转的角度,单位是度。
4、封装
5、泛化
6、接口设计
7、重构
8、一个开发计划
过程的具体步骤:
1.最开始一个小程序,则不需要函数定义
2.一旦程序成功运行,识别出其中一段完整的部分,将它封装到一个函数中,并加以命名
3.泛化这个函数, 添加合适的形参
4.重复步骤1到步骤3,直到得到一组可行的函数。复制黏贴代码,以避免重复输入(以及重复调试)
5.寻找可以使用重构来完善程序的机会。例如,如果发现程序几处地方有相似的代码,可以考虑将它们抽取出来做一个合适的通用函数
9、文档字符串
文档字符串是在函数开头用来解释其接口的字符串(doc是“文档”documentation的缩写),所有文档字符串都使用三引号括起来,三引号字符串又称为多行字符串,因为三引号允许字符串跨行表示
10、turtle.mainloop()
告诉窗口去等待用户进行某种操作(关闭窗口)
边栏推荐
- 本体开发日记05-努力理解SWRL(上)
- Summary of steps and methods for installing and uninstalling test cases that you must read
- Ovie map computer terminal and mobile terminal can not be used, is there any alternative map tool
- 接口测试的概念、目的、流程、测试方法有哪些?
- 营养与健康(HIT2021秋)
- Global 19 Google Satellite Map Free View Download
- 软件测试面试中,面试官问你一些比较“刁难”的问题你会怎么回答
- 电脑硬件基础知识科普
- 初窥门径代码起手,Go lang1.18入门精炼教程,由白丁入鸿儒,首次运行golang程序EP01
- MySQL事务隔离
猜你喜欢
随机推荐
接口测试的基础流程和用例设计方法你知道吗?
MySQL查漏补缺(二)排序检索、过滤数据、模糊查询、正则表达式
Do you know the basic process and use case design method of interface testing?
TypeScript简记(一)
软件测试个人求职简历该怎么写,模板在这里
接口开发规范及测试工具的使用
中国打造国产“谷歌地球”清晰度吓人
谷歌地图时代结束,怎么看高清卫星影像地图?
电脑硬件基础知识科普
关于指针、地址的大小的问题(以及malloc的用法)
MySQL查漏补缺(四)存储过程和游标
jfinal加载配置文件原理
本体开发日记05-努力理解SWRL(Built-Ins)
【百日行动】炎炎夏日安全不松懈 消防培训“加满”安全知识“油”
本体开发日记02-sparql简单查询
unittest测试框架原理及测试流程解析,看完绝对有提升
seata处理分布式事务
网络安全入门基础:IP地址
MySQL查漏补缺(五)不熟悉的知识点
MySQL索引