20234220 2024-2025-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2342
姓名: 马燕秋
学号:20234220
实验教师:王志强
实验日期:2025年3月18日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
- 编写一个猜数字的游戏。
2. 实验过程及结果
1.熟悉Python开发环境;
①搭建Python的开发环境。有两种方法:
a.下载python(其实是下载 python解释器):打开python官网,下载和电脑匹配的版本位数,我的是64位。
下载完成后在“命令提示符”中输入“Python”,出现了下图,表明安装成功。
b.下载PyCharm专业版(第三方开发工具,可以进行代码编写和运行):大家正常单击使用面向学生和教师的教育许可证进行免费下载,但我没有开通校园邮箱,所以我使用网络上购买的激活包进行激活。
②熟悉Python开发环境。
a.使用Python,那么我们可以使用Python自带的IDLE进行编程,如点击“File”建立新的文件或是打开之前正在编写的文件,点击“Save”将编写完成的文件进行保存。
b.使用PyCharm进行编程,那可以在“Project”区右击,然后创建新的Python file,编写好程序后我们可以点击右上角的播放符号进行运行。
2.练习Python运行、调试技能;
①Python运行:使用PyCharm开发环境,在代码编辑区,写入代码print(“hello world!”),点击运行按钮,实现程序运行。
②Python断点调试:使用PyCharm开发环境,断点调试指程序自动运行时在代码某一处打上断点,当程序跑到断点位置处则中断下来,此时可以看到之前运行过的所有程序变量。此处以一段简单代码为例。
根据提示确定错误位置,在代码右侧单击鼠标左键,设置断点,点击debug按钮.
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
①基本数据类型有数字类型、字符串类型、布尔型,可通过相应函数进行不同数据类型之间的转换。例如以下变量就是字符串型的变量:
②缩进和注释:缩进可以使用空格或者Tab键实现,缩进表示一个代码块的开始,而缩进结束,则表示一个代码块的结束;注释采用“#”或三引号进行注释。
4.编写一个猜数字的游戏,编译代码如下:
我设置了一个预先设置好的幸运数字4220,让用户不断猜测,直到他们猜对为止。其中我设置了标志位,用于控制循环,,将最大猜测范围设置为1到10000.其中运用到了int函数将用户输入的数字化整,当用户猜对了,就跳出循环。
3. 实验过程中遇到的问题和解决过程
-
问题1:实验过程中我有时会打错英文字符,导致编码识别有误,程序无法运行。
-
问题1解决方案:我根据系统提示的红色波浪符或是根据下方运行的红色英文提示进行错误识别和修正。
-
问题2:英语基础差,使用pycharm功能时需要不断查阅相关单词意思,使用效率较低。
-
问题2解决方案:坚持每天学习英文单词,不断提高自己的英文水平。
-
问题3:编写程序时思路不够清晰,难以快速使用需要且方便的数据类型、函数和变量。
-
问题4解决方案:多看python课本和老师录制的教程,先从简单的、简短的、单一的运用学起,后面不断丰富,就会有所提高。
其他(感悟、思考等)
①保持良好的心态:本次实验过程中我遇到了非常多的困难,经历了许多失败,但是通过上网查找相关资料,我学到了很多新的知识,有满满的收获感和成就感。
②了解Python基础知识:通过编写猜数字和猜拳的小游戏,我了解并运用了不同类型的字符、变量等,也学会了树立程序的大致框架,学会了如何正确使用标志位、while循环语句,大大提高我的python水平。
参考资料
- 《Python程序设计》