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

20244101 2024-2025-2 《Python程序设计》实验报告
课程:《Python程序设计》
班级:2441
姓名:马清莹
学号:20244101
实验教师:王志强
实验日期:2025年3月18日
必修/选修:公选课

一、实验内容
(一)实验内容
1.熟悉Python开发环境;
访问python官网,下载和电脑匹配的Python版本及PyCharm。

安装完成后,可以通过命令行验证Python是否安装成功。
打开命令提示符(Windows下为CMD),输入python出现以下内容,进入Python交互式环境,即为安装成功。

2.练习Python运行、调试技能;
新建Python文件
点击“设置”“新建”,选择文件格式为python,设置文件名。

输入
print("Hello,World!")
按下运行键,解释器将立即执行代码并输出结果。

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
Python的基础功能包括变量、数据类型、运算符、控制流等。
变量:用于存储数据,例如:
x = 10
y = "Hello"
数据类型:Python支持多种数据类型,如整数(int)、浮点数(float)、字符串(str)、列表(list)等。
运算符:包括算术运算符(+, -, *, /)、比较运算符(==, !=, >, <)等。
控制流:包括条件语句(if、else)和循环语句(for、while)。
4. 编写一个猜数字的游戏。
使用while循环选择难度,使用if循环完成程序。通过断点等方法检查程序错误或查看随机数结果。

2.实验过程及结果
完整代码如下:
flag = True

level = 10000

level = int(input("请输入游戏的难度:三岁(10)、四岁(20))"))
luckynumber = random.randint(1,level)
while flag:
print("难度在1-"+ str(level)+ "之间")
guessnumber = int(input("请输入一个数:"))
if guessnumber == luckynumber:
print("恭喜你,猜对了!哈哈哈哈哈哈")
flag = False
elif guessnumber > luckynumber:
print("哈哈,没猜对!大了!")
else:
print("哈哈,没猜对,小了!!!")
实验结果如下,可正常运行并进行猜数字。

3.实验过程中遇到的问题和解决过程
问题1:下载python时下载路径错误导致程序无法正常打开。
解决方法:更改下载方式,选择正确存储盘,保留必要文件。
问题2:在编写猜数字代码时出现程序错误
解决方案:将数字格式改完int整数,进行运算。

其他(感悟、思考等)
在代码撰写过程中,我最大的收获就是学会了如何将问题分解和解决。面对一个复杂的任务,我不再感到无从下手,而是能够将其拆分成一个个小的子问题,然后逐步解决。这种思维方式不仅在编程中非常实用,也对我的日常生活和工作产生了积极的影响。Python 的学习不仅让我掌握了一门实用的编程语言,更让我学会了如何思考问题、解决问题,以及如何利用工具和资源来提高工作效率。
参考资料
[《Python程序设计》]
[《Java程序设计与数据结构教程(第二版)》学习指导]

posted @ 2025-03-23 14:28  马清莹  阅读(53)  评论(0)    收藏  举报