上机注意事项:
(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、可使用"#"在语句行尾添加注释。多行注释需使用三引号。

