知识点:

1,算法的空间复杂点是指算法在执行过程中所需要的内存空间。

2,结构化程序设计的思想包括:自顶向下、逐步求精、模块化,限制使用goto语句。

3,字典中的“键”可以是整数或者字符串,但也可以是函数,元组,类等任意不可变类型。

4,字符串方法replace用来替换字符串中指定字符或子字符串的所有重复出现,每次只能替换一个字符或一个字符串,把指定的字符串参数作为一个整体对待。该方法并不修改原字符串,而是返回一个新的字符串。

5. rename():给文件重命名; getcwd(): 得到当前工作目录,即当前Python脚本工作的目录路径; rmdir(): 删除目
录; split(): 按给出的分隔符分隔字符串,返回的是列表类型。

操作题:

1,循环获得用户输入,直至用户输入Y或者y字符退出程序。

代码:

while True:s = input("请输入信息:")if s == 'y' or s  == 'Y':break

2,使用calendar模块,从键盘输入年份,输出,当年的日历。

代码:

import calendar
year = int(input("请输入年份:"))
table = calendar.calendar(year)
print(table)

3,输入字符串,指定替换某些字符,并输出替换好的字符串

代码:

s = input("请输入字符串:")
print(s.replace("A","B"))

4,实现九九乘法表的输出,要求按照乘法表的格式输出,并保持到文件夹内

代码:

fo = open("test.txt","w")
for i in range(1,10):for j in range(1,i+1):fo.write("{}*{} = {}".format(j,i,i*j))fo.write("\n")
fo.close()

5,使用turtle库中的pencolor()和fillcolor()方法为图形上色,使用setup()方法在桌面屏幕(400,400)位置创建600*600大小的画布窗体

代码:

from turtle import *
def curvemove():for iin range(200):right(1)forward(1)
setup(600,600,400,400)
hideturtle()
pencolor('black')
fllololo("red")
pensize(2)
begin_ fll()
left(140)
forward(111.65)
curvemove()
left(120)
curvemove()
forward(111.65)
end_ fil()
penup()
goto(-27, 85)
pendown()
done()

Python二级笔记(9)相关推荐

  1. Python二级笔记整理

    Python二级笔记整理 00讲 1. 单选: 2. 操作 3.教材 4.python3.5.2以上 环境配置 Hello World 01讲 01章 程序设计的基本方法 导图 程序设计语言 编译和解 ...

  2. Python二级笔记(18,19合集知识点篇)

    知识点: 1,软件测试的目的是发现程序中的错误.调试是作为成功测试的后过而出现的步骤,也就是,调试是在测试发现错误之后排除错误的过程.软件调试的任务是诊断和改成程序中的错误. 2,深度等于控制的层数 ...

  3. Python二级笔记(17)

    操作题: 1,接收用户输入的一个浮点数,输出这个浮点数的小数部分各字符的和,以10为宽度,靠右显示,,采用星号*填充. 代码: s = input("请输入一个小数:") s = ...

  4. Python二级笔记(16)

    知识点: 1,进程调度仅负责对CPU进行分配 2,带链的队列是采用链式存储结构表示的队列.链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律的地连续变化.当front = re ...

  5. Python二级笔记(15)

    知识点: 1,数据流图(DFD)的作用是支持系统功能建模 2,一个数据库可以有多个外模型(也称子模式或用户模型),但概念模型和内模式(物理模式)只能有一个. 3,round(x,d)函数是指对x四舍五 ...

  6. Python二级笔记(14)

    知识点: 1,在循环链表中,只要指出表中任何一个结点的位置,就可以从它出发不重复地访问到表中其他所有的结点. 单向链表只有从头指针开始,沿各结点的指针扫描链表中的所有结点. 双向链表从任何一一个结点位 ...

  7. Python二级笔记(11)

    知识点: 1,在栈中,栈顶指针top动态反映了栈中元素的变化情况,在循环队列中,队尾指针和队头指针的动态变化决定队列的长度,在链式存储结构中.无论是循环链表还是线性链表,插入和删除元素时,只需要改变相 ...

  8. Python二级笔记(10)

    知识点: 1,线性表的链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以一般要多于顺序存储结构. 2,软件测试是为了发现错误而执行程序的过程,测试要以查找错误为中心. 3,单分支 ...

  9. Python二级笔记(7)

    知识点: 1,链式存储结构既可以针对线性结构也可以针对非线性结构,链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间. 2,对象的基本特点:标识唯一性,分类性,多态性,封装性,模块独立 ...

最新文章

  1. 常见的html行级元素及语义,HTML入门之——结构,常用标签及其属性,再加上语义化...
  2. 孕妇可以使用计算机,【电脑对孕妇有影响吗】电脑对孕妇的危害,孕妇能玩电脑吗 - 妈妈网百科...
  3. JavaScript 复习之 事件模型 和 Event对象
  4. grid系列--删除
  5. 在linux中检测go语言,Linux AIDE(文件完整性检测)-Go语言中文社区
  6. 为什么我只写微头条,粉丝一天就增加700多人?
  7. 网站开发流程以及HTML5简介(七)
  8. jboss mysql_jboss7.1.1配置mysql数据源
  9. paip.提升用户体验---提取FLASH中图片
  10. java源码反编译_Java代码的编译与反编译
  11. 零代码开发HTTP REST服务接口(数据服务接口)
  12. 步进式解读Apache许可证
  13. Oracle项目管理系统之HSE
  14. 锅炉正反平衡计算热效率
  15. 【第三方互联】6、分享至微信(WeChat)
  16. 嵌入式系统开发笔记10:CJ/T-188 水表协议解析2
  17. vs2017c语言一闪而逝6,Visual Studio IDE编写程序时不显示窗口或窗口一闪而逝的解决方法...
  18. (软考)系统分析师——多媒体基础知识
  19. RFID技术在通道门禁系统的应用
  20. 【Java】环境搭建

热门文章

  1. HTML a链接下载文件之图片,文件,乱码等问题
  2. vue 全家桶 - 前端工程化
  3. l2-008 最长对称子串 (25分)_小学数学关于时间认识(时、分、秒)的几点总结
  4. 计算机怎么远程桌面,电脑远程桌面如何连接 电脑远程桌面连接方法【详解】...
  5. python程序设计的基本步骤_Python程序设计课程教与学(54、72、80学时教学大纲)...
  6. opporeno3pro可以刷鸿蒙系统吗,华为P40放大招!鸿蒙系统+120Hz+徕卡五摄,明年2月发布!...
  7. vuex modules ajax,VUE项目爬坑---6、vuex的真正存在的意义是什么
  8. python隐式等待_selenium中隐式等待和显示等待的区别
  9. python元组元素删除_Python3基础 通过拆分元素 把元组的数据删除
  10. html5 输入框有值无效,HTML5基础 input required 输入框内必须有内容