20244108 实验一《Python程序设计》实验报告

20244108 2024-2025-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 2441
姓名: 方昱霖
学号:20244108
实验教师:王志强
实验日期:2025年3月18日
必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境。本次实验使用了PyCharm。首先在官网下载并安装PyCharm社区版,在电脑上安装完成后打开软件,创建一个新的Python项目,并为该项目起名。

2.练习Python运行、调试技能。在PyCharm中编写简单的Python代码,如使用Python输出“人生苦短,我用Python!”。在初步了解Python后,尝试着运用学到的知识完成课堂练习“时间的力量”等,进一步熟悉Python技能。

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等。了解了整型、浮点型、字符串等数据类型,并练习了对变量的定义。其中int()表示整型,float()表示浮点型,str()表示字符串。通过学习通上的作业题,尝试着给变量赋值并输出,也帮助我进一步区分了不同的数据类型。同时,在编写代码时会遇见报错的情况,其中就有缩进不当导致的,这让我在编写代码时更加注重规范缩进。

4.编写一个猜数字的游戏,实验的详细过程和结果见下。

2. 实验过程及结果

首先先新建一个名为“猜数字”的Python项目,这个游戏的主要玩法是让用户输入数字,由电脑与选定的数字进行比较,并给出提示,告知用户输入的数字是大了还是小了,最终让用户能够通过提示不断缩小范围,猜出选定数字是什么。
例如在我的实验中,我选定的luckynumber是我的学号4108。为了让程序能够实现用户没猜对就给出提示且可以进行多轮、用户猜对了就给出恭喜并终止进程两种要求,采用了while循环和if语句,并通过对flag赋值的方法来达成“猜对了就终止进程”这一要求。

在程序大致编写完毕后进行检查,并尝试运行。其中有遇到报错的情况,在排除错误后重新运行。
完整的代码如下图所示。

3. 实验过程中遇到的问题和解决过程

  • (1)问题:程序报错,无法运行
  • 解决方案:根据PyCharm给出的下划线和红色提示逐一排除错误,发现有的标点符号打成了中文的标点,还有地方缩进错误,导致程序无法运行。最开始没看出来标点符号问题在哪,于是询问了身边的同学,成功修改。

其他(感悟、思考等)

在本次 Python 实验中,通过熟悉开发环境,我深刻地体会到了 Pycharm 的便捷性,其丰富的功能如按Tab键自动补全代码等极大提高了工作效率。
练习运行和调试技能的过程里,我学会了利用IDE工具排查代码问题。而在编写基础程序时,我对变量类型、字符串等有了更深入的理解,能够较好地对不同类型的数据加以区分和应用。猜数字游戏的编写综合运用了所学知识,巩固了这几节课学习的内容。
尽管实验过程较为顺利,但我仍遇到了一些困难,如代码无法运行。在未来,我需要更加细心,仔细检查代码正确性,并考虑标点符号是否正确。同时,我要更加注重代码的规范性和可读性,合理使用注释,方便自己和他人理解。此外,我还应进一步探索 Pycharm 的高级功能,提高效率。

posted @ 2025-03-18 22:29  20244108方昱霖  阅读(79)  评论(0)    收藏  举报