20244210 2024-2025-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级:2442
姓名: 陈可
学号:20244210
实验教师:王志强
实验日期:2024年3月18日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.编写一个石头剪刀布的游戏。
2. 实验过程及结果
1.熟悉Python开发环境:
下载python与pycharm专业版,验证校园邮箱,完成python开发环境搭建;
2.练习Python运行、调试技能;
新建一个名为“Hello world”的文件,在其中尝试编写并运行第一个代码:print("Hello,world!")
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
(1)了解了“变量”类似于“标签”的含义,赋值可以创建各种变量。
(2)学习了基本数据类型——整数、浮点数、复数。了解了整数包括正整数、负整数和0,其类型包括4种进制类型;浮点数由整数部分和小数部分构成;复数与数学中的复数形式完全一致。
(3)了解到字符串是连续的字符序列,属于不可变序列,通常用单引号、双引号、三引号括起来,而前两者中的字符序列必须在一行上;可以用/等转义字符进行转义。
(4)了解了布尔类型——True和False被解释为布尔值;了解了int(),float(),str(),hex()等用于数据类型转换的函数。
(5)了解到注释的三种类型与使用方法;了解了缩进的正确性对于正确编写一个程序的重要性,同一级别的代码块缩进量必须相同。
(6)了解到对象是具有特定属性和方法的数据实体,是代码中可操作和处理的基本单元。
(7)尝试编写一个简单的程序:
(8)下载AI工具,并使用AI工具编写一个猜数字游戏。
(9)练习学习通里老师提供的课后题目。
4.编写一个石头剪刀布的游戏。
3. 实验过程中遇到的问题和解决过程
-
问题1:Pycharm安装遇到困难。
-
问题1解决方案:自主搜索解决方法,并在课间询问老师,调整安装路径等,最终成功安装。
-
问题2:程序缩进不正确。
-
问题2解决方案:仔细检查不同级别的代码,并使同一级别的代码缩进量相同。
-
问题3:在编写石头剪刀布游戏时不知道如何循环。
-
问题3解决方案:通过学习,掌握了如下的循环5次的方法。
flag=5
while flag!=0:
……
flag=flag-1
其他(感悟、思考等)
1.作为使用Python的新手,很多操作不够熟练,编写程序时需要不停地翻书、查询资料,接下来要多加练习,勤加学习,争取熟练掌握。
2.编写程序时多次报错,要耐心检查,在一次次报错中发现掌握地不够好的地方,善于反思。
3.课前若不预习极有可能导致上课听不懂跟不上老师节奏,所以做好预习工作对于学习这门课程至关重要。
参考资料
-
《Python程序设计》
-
《Java程序设计与数据结构教程(第二版)》学习指导
-
...