1、1实验 1 开始 python编程目的和要求(1) 了解什么是 python?(2) 了解 python的特性(3) 学习下载和安装 python(4) 学习执行 python命令和脚本文件的方法(5) 学习 python语音的基本语法(6) 下载和安装 Anaconda的方法(7) 学习使用 python的集成开发环境 Anacondaprint(“变量 str1的值是:“+str1); print(“变量 str1的地址是:%d“ %(id(str1); str2 = str1;print(“变量 str2的值是:“+str2); print(“变量 str2的地址是:%d“ %(id(s
2、tr2); str1 = “这是另一个变量“;print(“变量 str1的值是:“+str1); print(“变量 str1的地址是:%d“ %(id(str1); print(“变量 str2的值是:“+str2); print(“变量 str2的地址是:%d“ %(id(str2);2. 使用运算符参照下面的步骤练习使用运算符x =3x += 3print(x)x -= 3print(x)x *= 3print(x)x /= 36print(x)3. 练习使用常用语句赋值语句 条件分支语句 循环语句 try-except语句(1) a = 10;a += 1;print (a);a*=
3、 10;print (a);a*= 2;print (a);(2)参照【例 2-13】 、 【例 2-14】 、 【例 2-15】练习使用 if语句.(3) 参照【例 2-16】练习使用 while语句.(4) 参照【例 2-17】练习使用 for语句.(5) 参照【例 2-18】练习使用 continue语句.(6) 参照【例 2-19】练习使用 break语句.(7) 参照【例 2-16】练习使用 try-except语句.4.练习使用序列数据结构(1)参照【例 2-22】 、 【例 2-23】 、 【例 2-24】 、 【例 2-25】 【例 2-28】【例 2-39】练习使用列表。(2
4、)参照【例 2-40】 、参照【例 2-41】 、参照【例 2-45】练习使用元组。(3)参照【例 2-46】 、参照【例 2-47】 、参照【例 2-56】练习使用字典。(4)参照【例 2-57】 、参照【例 2-58】 、参照【例 2-74】练习使用集合。练习:1.格式输出 print(“%d %d %d“%(1,2,3)print(“%d %d %d“%(1.1,2.5,3.6)print(“%e %e %e“%(1.1,2.5,3.6)print(“%f %f %f“%(1.1,2.5,3.6)print(“%5.2f %5.3f %6.7f“%(1.1,2.5,3.6)print(“
5、%10.2f %5.3f %6.7f“%(12345.12345,2.5,3.6)2.判断闰年3. 输入小明身高 1.75,体重 80.5kg。请根据 BMI公式(体重除以身高的平方)帮小明计算他的 BMI指数,并根据 BMI指数:低于 18.5:过轻18.5-25:正常25-28:过重728-32:肥胖高于 32:严重肥胖4.利用下面的计算公式计算 e的近似值,要求最后一项小于 10-6e=1+ + +11!12! 1!5.编写程序打印九九成法口诀表6.输入两个整数,打印他们相除后的结果,若输入的不是整数或除数为0,进行异常处理。实验 3 python函数目的和要求(1) 了解函数的概念(2
6、) 了解局部变量和全局变量的作用域(3) 学习声明和调用函数的方法(4) 学习在调试窗口查看变量的值(5) 学习使用函数的参数和返回值(6) 学习使用 python的内置函数实验准备了解函数(1)函数(function)由若干条语句组成,用于实现特定的功能。函数包含函数名、若干参数和返回值。一旦定义了函数,就可以在程序中需要实现该功能的位置调用该函数,给程序员共享代码带来了很大方便。(2)在 Python语言中,除了提供丰富的系统函数(本书前面已经介绍了一下常用的系统函数)外,还允许用户创建和使用自定义函数。(3)变量的作用域,在调试窗口中查看变量的值。 (4)在函数中传递参数并查看函数的返回
7、值。实验内容本实验主要包含以下内容(1) 练习声明和调用函数(2) 练习在调试窗口中查看变量的值8(3) 练习使用函数参数和返回值(4) 学习使用 python的内置函数1. 声明和调用函数(1) 参照【例 3-1】 、 【例 3-2】 、 【例 3-3】练习创建 python自定义函数(2) 参照【例 3-4】 、 【例 3-5】 、 【例 3-6】练习创建调用函数(3) 参照【例 3-7】练习使用局部变量和全局变量2. 在调试窗口中查看变量的值参照下面的步骤在调试窗口中查看变量的值(1) 在 IDLE中打开【例 3-7】的程序(2) 设置断点(3)例如在 IDLE中打开例 3-7.py,然
8、后在菜单中选择 Run / Python Shell,打开 Python Shell窗口。在 Python Shell的菜单中,选择 Debug/ Debugger,Python Shell窗口中会出现下面文字,DEBUG ON同时打开 Debug Control窗口3. 使用函数参数和返回值参照下面的步骤练习使用函数的参数和返回值(1) 参照【例 3-8】练习在函数中按值传递参数(2) 参照【例 3-9】练习打印形参和实参的地址(3) 参照【例 3-10】练习使用列表作为函数的参数(4) 参照【例 3-11】练习使用字典作为函数的参数(5) 参照【例 3-12】练习在函数中修改列表参数(6)
9、 参照【例 3-13】练习在函数中修改字典参数(7) 参照【例 3-14】 、 【例 3-15】练习使用参数默认值(8)参照【例 3-16】 、 【例 3-17】 、 【例 3-18】 、 【例 3-19】练习可变长参数(9)参照【例 3-20】 、 【例 3-21】练习使用函数的返回值4.使用 python内置函数参照下面的步骤练习使用内置函数(1) 参照【例 3-22】练习使用数学运算函数(2) 参照【例 3-23】 、 【例 3-24】 、 【例 3-25】 、 【例 3-26】 、 【例 3-27】练习使用字符串处理函数(3) 参照【例 3-28】 、 【例 3-29】练习使用 hel
10、p()(4) 参照【例 3-30】使用 type()练习:9实验 4 python面向对象程序设计目的和要求(1) 了解面向对象的程序设计思想(2) 了解对象、类、封装、继承、方法、构造函数和析构函数等面向对象的程序设计的基本概念(3) 学习声明类(4) 学习静态变量、静态方法和类方法(5) 学习类的继承和多态(6) 学习复制对象的方法实验准备(1) 面向对象编程是 Python采用的基本编程思想,它可以将属性和代码集成在一起,定义为类,从而使程序设计更加简单、规范、有条理。(2) 对象(Object):面向对象程序设计思想可以将一组数据和与这组数据有关操作组装在一起,形成一个实体,这个实体就
11、是对象。(3) 具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象。实验内容本实验主要包含以下内容(1) 练习声明类(2) 练习类的继承和多态(3) 练习复制对象1. 声明类参照下面的步骤练习声明类(1) 参照【例 4-2】练习定义类和使用对象(2) 参照【例 4-3】练习定义类的成员变量(3) 参照【例 4-4】 、 【例 4-5】练习定义类的构造函数(4) 参照【例 4-6】练习使用析构函数(5) 参照【例 4-7】练习使用静态变量(6) 参照【例 4-8】练习使用静态方法(7) 参照【例 4-9】练习使用类方法(8) 参照【例 4-10】练习使用 instanceof关键字2. 类的继承和多态参照下面的步骤练习类的继承和多态(1) 参照【例 4-11】练习类的继承(2) 参照【例 4-12】 、 【例 4-13】练习使用抽象类和多态3. 复制对象10参照下面的步骤练习复制对象(1) 参照【例 4-14】练习通过赋值复制对象(2) 参照【例 4-15】 、 【例 4-16】练习使用抽象类和多态