目录

  • 前言
    • ●  Python解释器安装
    • ●  PyCharm开发环境
  • Python程序设计实验
    • ●  实验1 IDLE与代码编写规范
    • ●  实验2 输入输出与数据类型
    • ●  实验3 字符串处理
    • ●  实验4 数据运算
    • ●  实验5 列表与元组应用
    • ●  实验6 字典与集合应用
    • ●  实验7 if语句与match语句
    • ●  实验8 使用循环语句
    • ●  实验9 异常处理
    • ●  实验10 函数应用
    • ●  实验11 类的应用
    • ●  实验12 模块应用
    • ●  实验13  应用re模块
    • ●  实验14 文件处理
    • ●  实验15 用户界面设计
    • ●  实验18 SQLite数据库应用
    • ●  理论考试模拟试题A
    • ●  理论考试模拟试题B
    • ●  理论考试模拟试题C
    • ●  理论考试模拟试题D
  • 学习参考
    • ●  01 Python及其IDLE环境
    • ●  02 Python代码规范
    • ●  03 常量和变量
    • ●  04 输入输出
    • ●  05 运算符
    • ●  06 数值类型
    • ●  07 字符串
    • ●  08 列表
    • ●  09 元组
    • ●  10 字典
    • ●  11 集合
    • ●  12 条件语句
    • ●  13 循环语句
    • ●  14 异常处理
    • ●  15 自定义函数
    • ●  16 内置函数
    • ●  17 模块导入与定义
    • ●  18 math模块
    • ●  19 os模块
    • ●  20 time模块
    • ●  21 random模块
    • ●  22 文本文件
    • ●  23 二进制文件
    • ●  24 类的创建和使用
    • ●  25 类的继承与多态
 实验1 IDLE与代码编写规范

上机注意事项:

(1)启动计算机时,“教学/考试”,选择“教学”

(2)双击桌面“此电脑”。

(3)在上方地址栏中,输入:   ftp: //172.30.130.16

       ( 冒号: 不要输成分号;   // 斜杠不要打反了,左侧为地址栏,右侧为搜索栏)

(4)在登录窗口中,输入用户名:stu,密码为stu

(5)找到客户端文件(pn03**.exe),双击打开,或右键复制到本地。

(6)运行桌面“Python实验03**”。

         以上步骤(1)~(6)和上学期计算机基础实验相同。

 或者通过老师提供的共享目录,快速下载客户端文件:

   在地址栏中,输入:   \\J***01     ( \\ 斜杠不要打反了 )

(7)从“开始”菜单中,找到“IDLE (Python 3.8* 64-bit)”程序项,将其拖动到桌面上。


教学视频:>>>


任务1 IDLE交互式解释器及程序的创建与调试

在IDLE交互式解释器中完成以下操作:

1、计算"130+27-450//12+92%51"的值。

2、获得len函数的使用帮助。

3、查看int类型的成员信息。

4、新建程序文件。要求:

(1) 输入以下代码:

num1=int(input("输入第1个整数:"))

num2=int(input("输入第2个整数:"))

print(num1,"-", num2,"=",num1-num2)

(2) 程序保存到: s1t1.py

(3) 执行程序

程序执行效果:

输入第1个整数:34

输入第2个整数:12

34-12=22

[参考与提示]

1、在IDLE交互式解释器中:

(1) 输入表达式后回车,即可显示计算结果。

(2) 输入help(obj)后回车,即可显示指定对象obj的使用帮助。其中obj可以是变量名、数据类型名或函数名。

(3) 输入dir(obj)后回车,即可显示对象obj的成员信息。其中obj可以是变量名或数据类型名。

(4) 单击File菜单下的New File命令,即可在打开的文件式解释器中创建程序文件。

2、在文件式解释器中,按F5键即可运行程序。如果程序未保存则会弹出保存文件对话框,在该对话框中可设置程序文件的保存位置和文件名。


任务2 文件式解释器及程序的创建与调试

1、在IDLE交互式解释器中打开上一任务创建的程序文件。

2、要求在文件式解释器中完成以下操作:

(1) 设置显示代码的行号。

(2) 将代码中的第1个变量名替换为"p"。

(3) 另存文件。程序保存到:s1t2.py。

(4) 运行程序,查看程序执行效果。

[参考与提示]

1、在IDLE交互式解释器中,单击File菜单下的Recent File命令,在弹出的下拉列表中选择文件,即可打开文件式解释器并显示程序文件的内容。

2、在文件式解释器中:

(1) Options菜单的Configure IDLE命令可打开设置窗口。在该窗口的"Fonts"选项卡中可设置字体、字号;在"Shell/Ed"选项卡中可设置在新的窗口中显示行号。

(2) 单击Options菜单的Show Line Numbers命令,可显示代码的行号。

(3) 单击File菜单的Save As命令,可另存程序文件。


任务3 代码编写规范:标识符命名规则

修改以下代码中的错误:

j=inpuT("输入一个整数:")

7p=28

continue=2

PrinT(inT(J)-continue*7p)

要求:

(1) 仅限修改标识符命名或保留字书写错误。

(2) 程序保存到:s1t3.py。

(3) 程序执行效果:

输入一个整数:2

程序输出结果:-54

[参考与提示]

1、Python中,标识符用于变量、函数和类等对象命名,由字母、数字或下划线组成。但数字不能作为首字符。

2、Python保留字(也称为关键字)是具有特定含义和用途的单词,不能用作其他标识符的名称。不必记住Python有哪些保留字,在程序中错误的使用这些保留字,调试时交互式解释器会显示异常信息。

3、Python区分大小写。如,"if"与"If"是不同的。


任务4 代码编写规范:行和语句

修改以下代码中的错误:

a=int(input("输入1个整数:"));b=7;

x=3,y=2;

print(a, "+", b,"=", a+b);


print(x,"-",y,"=",x-

y);

要求:

(1) 仅限修改语法错误。

(2) 程序保存到:s1t4.py。

(3) 程序执行效果:

输入1个整数:3

3+7=10

3-2=1

[参考与提示]

1、Python程序由语句组成。

2、通常一行一条语句。直接回车表示语句结束,不能在行尾添加其他字符。

3、一行也可以有多条语句。这时各语句之间应使用";"分隔。

4、允许使用空行。

5、可使用"\"将一条语句分行。但不能将常量、标识符和保留字截断。

 

任务5 代码编写规范:缩进与注释

修改以下代码中的错误:

#以下代码的作用是:

多个数据求和并输出和值

a=eval(input("输入1个整数:"))

k=s=0

while k<a:

k=k+1;s=s+k

print(s)

要求:

(1) 仅限修改语法错误。

(2) 程序保存到:s1t5.py。

(3) 程序执行效果:

输入1个整数:3

输出:6

[参考与提示]

1、相同逻辑层次的行必须包含相同的右缩进空白数量。

2、不同逻辑层次的行右缩进量必须不同。

3、不同层次的右缩进量默认为4个空格。

4、在文件式解释器中:

(1) 通过"Option"-"Configure IDLE"菜单命令可打开设置窗口。在窗口的"Windows"选项卡中可修改右缩进量(Indentspaces)。

(2) 语句中,凡以":"结尾的行,回车后会自动右缩进4个空格,表示下一行是下一逻辑层次的语句。

(3) 组合键"Ctrl+["可左缩进,提升逻辑层次。"Ctr1+]"可右缩进,降低逻辑层次。

5、可使用"#"在语句行尾添加注释。多行注释需使用三引号。