42
社区成员




学号20224113《Python程序设计入门》实验一报告
课程:《Python程序设计入门》
班级:2241
姓名:dwj
学号:20224113
实验教师:wzq
实验日期:2023年3月6日
必修/选修:专选课
(一)实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.完成猜数字游戏的编写
(二)实验过程及结果
1.Python是一个十分便捷的解释型编程语言,相对于java和C语言而言有着更方便的代码输入和操作,在近年来也受到越来越多人的喜爱。Python的开发环境有着自己本身和自带的IDLE,以及可以使用相对功能多样的pycharm,在下载安装好对应的Python版本后就可以开始程序的编写和运行了。
2.尝试Python的运行,本次实验就通过IDLE和pycharm分别来测试一下运行基本的print语句,来看看是否能正常的输出相应的内容
在实验中发现IDLE能正常的输出结果,说明IDLE的运行环境正常;同样在pycharm中测试一下运行,相对于IDLE而言它的要点击运行才可以执行代码,并且要注意不同的python文件在运行的时候不能弄混。
python的调试通过pycharm上的一个编写的程序来看看,首先要设置一下“断点”,点击一行代码的左侧,出现一个红色的小圆圈,然后点击右上角的调试程序,就可以在运行程序的时候在“断点”行停止,然后单步执行代码,可以发现当中可能存在的错误和“bug”
这里也是可以发现问题出现在“a/b”这一步上,从而可以起到检查程序代码的作用。
3.在Python中练习使用变量、字符串输出和输入,以及if语句的使用来练习缩进的对齐和操作,尝试用“#”来注释内容。进行一些基本的操作和练习。
4.尝试用所学的知识编写一个猜数字游戏。为了让所猜的数字带有随机性,首先定义一个在(1,100)之内的随机数,其次通过另一个变量来记录所猜的数字,再通过while循环语句加上if判断语句通过比较所猜测变量和随机数之间的关系来判断是否正确,从而完成猜数字游戏的基本制作。当然,我还尝试了在其中加上了一个计算总共猜测了多少次的变量“sum”,让这个游戏多了一点点记录性。当然,我还想尝试限制所猜测的次数增强小游戏的挑战性。
(三)实验过程中遇到的问题和解决过程
1.问题一:在编写猜数字游戏的时候出现运行错误,无法比较大小。
问题一解决方案:经过检查发现了是字符串和数字之间的问题,后来经过更改后问题得到解决。
2.问题二:在使用while和if语句时时常忘记加上“:”导致出现错误。
问题二解决方案:经常练习,多用pycharm可以很好发现提醒的错误点。
(四)实验感悟
Python作为一门强大的编程语言,作为一个没有什么基础的我也感受到了它可以带来的便利,第一次接触Python还有点不熟练,在打代码的时候还会有细节上的一些小毛病,还是要多加练习,经常使用。亲自动手实验的过程还是很有收获的,这样可以提升自己的实践能力,计算机就是要多实践。