python实验指导书Word格式.docx
- 文档编号:16128541
- 上传时间:2022-11-20
- 格式:DOCX
- 页数:15
- 大小:244.79KB
python实验指导书Word格式.docx
《python实验指导书Word格式.docx》由会员分享,可在线阅读,更多相关《python实验指导书Word格式.docx(15页珍藏版)》请在冰豆网上搜索。
(1)练习下载python
(2)练习安装python
(3)练习执行python命令和脚本文件
(4)练习下载和安装pywin32
(5)练习使用python的文本编辑juperNotebook
(6)练习使用python的集成开发环境spyder
1.下载python
☐访问如下网址:
https:
//www.python.org/downloads/
选择下载python3.4系列最新版本
2.安装python
☐在Windows7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。
单击其下面的Python2.7(commandline-32bit)菜单项,就可以打开python命令窗口,如图1-5所示。
也可以打开Windows命令窗口,然后运行python命令,来打开python命令窗口。
3.执行python命令和脚本
☐创建一个文件MyfirstPython.py,使用记事本编辑它的内容如下:
#MyfirstPythonprogram
print('
IamPython'
)
☐保存后,打开命令窗口。
切换到MyfirstPython.py所在的目录,然后执行下面的命令:
pythonMyfirstPython.py
☐运行结果如下:
IamPython
4.下载和安装Pywin32
☐访问下面的网址可以下载Pywin32安装包。
☐
5.使用python文本编辑juperNotebook
输入以下脚本:
print(“HelloWorld!
"
print("
HelloAgain"
Iliketypingthis."
print"
Thisisfun."
print'
Yay!
Printing.'
I'
dmuchratheryou'
not'
."
I"
said"
donottouchthis.'
熟悉input()函数
python有一个接收命令行下输入的方法:
input()
WhodoyouthinkIam?
Oh,yes!
1.练习:
人机对话:
要求根据姓名、性别、年龄……分别提问及回答。
2.完成如图所示的程序要求。
3.编写一个猜年龄的小游戏。
4.编写程序,输入<
人名1>
和<
人名2>
,在屏幕上显示如下的新年贺卡
【源程序】
###################################
#新年贺卡
#python0101.py
#2015
5.输入直角三角形两直角边a,b求斜边C,并输出。
(frommathimport*)
6.编写程序,输入球的半径,计算球的表面积和体积,半径为实数,用π,结果输出为浮点数,共10位其中2位有效数字。
4.
实验2python语言基础
(1)了解Python语言的基本语法和编码规范
(2)掌握Python语言的数据类型、运算符、常量、变量、表达式和常用语句等基础知识,
(3)学习Python常用语句
(4)学习序列数据结构的方法。
●练习使用常量和变量
●练习使用运算符和表达式
●练习使用常用语句
●练习使用序列数据结构
1.使用变量
参照下面的步骤练习使用变量
【例2-3】用id()函数输出变量地址的示例程序:
str1="
这是一个变量"
;
print("
变量str1的值是:
+str1);
变量str1的地址是:
%d"
%(id(str1)));
str2=str1;
变量str2的值是:
+str2);
变量str2的地址是:
%(id(str2)));
这是另一个变量"
2.使用运算符
参照下面的步骤练习使用运算符
x=3
x+=3
print(x)
x-=3
x*=3
x/=3
3.练习使用常用语句
赋值语句
条件分支语句
循环语句
try-except语句
(1)a=10;
a+=1;
print(a);
a*=10;
a**=2;
(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)参照【例2-40】、参照【例2-41】、……参照【例2-45】练习使用元组。
(3)参照【例2-46】、参照【例2-47】、……参照【例2-56】练习使用字典。
(4)参照【例2-57】、参照【例2-58】、……参照【例2-74】练习使用集合。
练习:
1.格式输出
%d%d%d"
%(1,2,3))
%(1.1,2.5,3.6))
%e%e%e"
%f%f%f"
%5.2f%5.3f%6.7f"
%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:
过重
28-32:
肥胖
高于32:
严重肥胖
4.利用下面的计算公式计算e的近似值,要求最后一项小于10-6
e=1+
+
+……+
5.编写程序打印九九成法口诀表
6.输入两个整数,打印他们相除后的结果,若输入的不是整数或除数为0,进行异常处理。
实验3python函数
(1)了解函数的概念
(2)了解局部变量和全局变量的作用域
(3)学习声明和调用函数的方法
(4)学习在调试窗口查看变量的值
(5)学习使用函数的参数和返回值
(6)学习使用python的内置函数
了解函数
(1)函数(function)由若干条语句组成,用于实现特定的功能。
函数包含函数名、若干参数和返回值。
一旦定义了函数,就可以在程序中需要实现该功能的位置调用该函数,给程序员共享代码带来了很大方便。
(2)在Python语言中,除了提供丰富的系统函数(本书前面已经介绍了一下常用的系统函数)外,还允许用户创建和使用自定义函数。
(3)变量的作用域,在调试窗口中查看变量的值。
(4)在函数中传递参数并查看函数的返回值。
(1)练习声明和调用函数
(2)练习在调试窗口中查看变量的值
(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,然后在菜单中选择Run/PythonShell,打开PythonShell窗口。
在PythonShell的菜单中,选择Debug/Debugger,PythonShell窗口中会出现下面文字,[DEBUGON]同时打开DebugControl窗口
3.使用函数参数和返回值
参照下面的步骤练习使用函数的参数和返回值
(1)参照【例3-8】练习在函数中按值传递参数
(2)参照【例3-9】练习打印形参和实参的地址
(3)参照【例3-10】练习使用列表作为函数的参数
(4)参照【例3-11】练习使用字典作为函数的参数
(5)参照【例3-12】练习在函数中修改列表参数
(6)参照【例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】练习使用help()
(4)参照【例3-30】使用type()
实验4python面向对象程序设计
(1)了解面向对象的程序设计思想
(2)了解对象、类、封装、继承、方法、构造函数和析构函数等面向对象的程序设计的基本概念
(3)学习声明类
(4)学习静态变量、静态方法和类方法
(5)学习类的继承和多态
(6)学习复制对象的方法
(1)面向对象编程是Python采用的基本编程思想,它可以将属性和代码集成在一起,定义为类,从而使程序设计更加简单、规范、有条理。
(2)对象(Object):
面向对象程序设计思想可以将一组数据和与这组数据有关操作组装在一起,形成一个实体,这个实体就是对象。
(3)具有相同或相似性质的对象的抽象就是类。
因此,对象的抽象是类,类的具体化就是对象。
(1)练习声明类
(2)练习类的继承和
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- python 实验 指导书