1、Python 实验指导书马 川燕山大学计算机教学实验中心2017.5目录1目录实验一:PYTHON 程序设计之初窥门径 .2实验二:PYTHON 程序设计之结构与复用 .7实验三:PYTHON 程序设计之组合数据类型 .11实验四:PYTHON 程序设计之文件 .15Visual Basic 实验指导书2实验一: Python 程序设计之初窥门径一、实验目的:1. 了解 Python 的基本编程环境,熟悉其主要组成部分和使用。2. 熟悉 turtle 库语法元素,了解其绘图坐标体系、画笔控制函数和运动命令函数。通过程序实例,初步掌握 Python 程序设计的基本概念、编程规则和开发过程。3.
2、掌握 Python 的基本数据类型的概念和使用; 运用 Python 的标准数学库进行数值计算;掌握字符串类型的格式化操作方法和应用。二、知识要点:1、一张图尽览 Python:Visual Basic 实验指导书32Turtle 库语法元素Visual Basic 实验指导书43基本数据类型三、实验内容及步骤:基础实验:1. 启动 IDLE,新建文件,请根据课本中内容,将 “蟒蛇绘制”程序逐行输入其中,并运行效果。2. 正方形螺旋线的绘制。(1)利用 turtle 库绘制一个正方形螺旋线,效果如下图所示。Visual Basic 实验指导书5(2)修改上面程序,绘制斜螺旋线,效果如下图所示。
3、(3) 修改上面程序,绘制彩色斜螺旋线,效果如下图所示。3.彩色蟒蛇绘制。 修改 1 中“蟒蛇绘制”程序,对 Python 蟒蛇的每个部分采用不同颜色,绘制一条彩色蟒蛇。(提示:参考彩色斜螺旋线绘制程序。实现方法有很多,按照你自己的思路发挥吧)Visual Basic 实验指导书6程序完成后,上传提交。4.绘制奥运五环图,其中五种颜色分别为蓝色、黑色、红色、黄色和绿色。注意根据实际效果调整圆形的大小和位置。效果如图所示。请补全绿色环的代码,将程序上传提交。5.参照课本中带刷新的文本进度条例子,制作一个模拟 windows 启动界面的文本进度条,执行效果如下图所示。Visual Basic 实验
4、指导书7源码如下:Visual Basic 实验指导书8实验二:Python 程序设计之结构与复用一实验目的1掌握程序的分支、循环等控制结构;2掌握random随机库的使用方法; 3了解程序的异常处理及用法;4掌握函数的定义和调用方法。二知识要点1.程序控制结构2. 函数和代码复用三 实验内容及步骤Visual Basic 实验指导书91.猜数字游戏。在程序中预设一个 0-9 之间的整数,让用户通过键盘输入所猜的数,如果大于预设的数,显示“你猜的数字大于正确答案” ;小于预设的数,显示“你猜的数字小于正确答案” ,如此循环,直至猜中该数,显示“你猜了 N 次,猜对了,真厉害”,其中 N 是用户输入数字的次数。2.猜数字游戏续。改编 1 中的猜数字游戏,让计算机能够随机产生一个预设数字,范围在 0-100 之间,其他游戏规则不变。