python实验指导书精编版.docx

上传人:b****3 文档编号:1812104 上传时间:2022-10-24 格式:DOCX 页数:15 大小:297.27KB
下载 相关 举报
python实验指导书精编版.docx_第1页
第1页 / 共15页
python实验指导书精编版.docx_第2页
第2页 / 共15页
python实验指导书精编版.docx_第3页
第3页 / 共15页
python实验指导书精编版.docx_第4页
第4页 / 共15页
python实验指导书精编版.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

python实验指导书精编版.docx

《python实验指导书精编版.docx》由会员分享,可在线阅读,更多相关《python实验指导书精编版.docx(15页珍藏版)》请在冰豆网上搜索。

python实验指导书精编版.docx

python实验指导书精编版

实验1开始python编程

目的和要求

(1)了解什么是python?

(2)了解python的特性

(3)学习下载和安装python

(4)学习执行python命令和脚本文件的方法

(5)学习python语音的基本语法

(6)下载和安装Anaconda的方法

(7)学习使用python的集成开发环境Anaconda&spyder的方法

实验准备

了解python

(1)简单易学

(2)Python是开源的、免费的

(3)Python是高级语言

(4)高可移植性

(5)Python是解释型语言

(6)Python全面支持面向对象的程序设计思想

(7)高可扩展性

(8)支持嵌入式编程

(9)功能强大的开发库

实验内容

本实验主要包含以下内容

(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")

print("Iliketypingthis.")

print"Thisisfun."

print'Yay!

Printing.'

print"I'dmuchratheryou'not'."

print'I"said"donottouchthis.'

熟悉input()函数

python有一个接收命令行下输入的方法:

input()

print("WhodoyouthinkIam?

")

input()

print("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);

print("变量str1的地址是:

%d"%(id(str1)));

str2=str1;

print("变量str2的值是:

"+str2);

print("变量str2的地址是:

%d"%(id(str2)));

str1="这是另一个变量";

print("变量str1的值是:

"+str1);

print("变量str1的地址是:

%d"%(id(str1)));

print("变量str2的值是:

"+str2);

print("变量str2的地址是:

%d"%(id(str2)));

2.使用运算符

参照下面的步骤练习使用运算符

x=3

x+=3

print(x)

x-=3

print(x)

x*=3

print(x)

x/=3

print(x)

3.练习使用常用语句

赋值语句

条件分支语句

循环语句

try-except语句

(1)a=10;

a+=1;

print(a);

a*=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)参照【例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("%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)具有相同或

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1