20244214 2024-2025-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2442
姓名: 张家乐
学号:20244214
实验教师:王志强
实验日期:2025年3月18日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
- 编写一个猜数字的游戏。
2. 实验过程及结果
1.在互联网上找到Python程序的官网,下载最新版本的Python3.13(64-bit),安装完成后打开Python,观察并熟悉Python的开发环境,以准备之后的使用。
2.在官网上安装PyCharm应用程序,并进行相关配置,使其便于我们使用。运行一个简单的程序如“print("人生苦短,我用Python!")”,以练习python的运行。对Python的技能进行调试。
3.在Python上编写程序,练习变量和类型、字符串、对象、缩进和注释等。在编写过程中有意识地对变量、字符串、对象等要素进行使用,练习基本的Python编程技能,以加深对其的理解。
4.编写一个猜数字的游戏。在Python中编写猜数字游戏,首先利用输入和整数类型转换实现选择游戏难度的功能,利用random模块的生成随机整数功能生成需要猜的随机数字。接着通过while循环语句和if循环语句实现玩家持续猜数字的玩法过程。最后进行多次检查与修改,实现如下的猜数字游戏代码。
猜数字游戏
flag=True
level=int(input('请输入游戏的难度:三岁(10)、四岁(20)'))
luckynumber=random.randint(1,level)
while flag:
print('难度在1-'+str(level)+ '之间')
guessnumber=int(input('请输入一个数:'))
if luckynumber==guessnumber:
print('恭喜你,猜对了!哈哈哈哈哈哈哈!')
flag=False
elif luckynumber<guessnumber:
print('哈哈,没猜对,大了!!!')
else:
print('哈哈,没猜对,小了!!!')!
3. 实验过程中遇到的问题和解决过程
- 问题1:对于while语句的使用方法。
- 问题1解决方案:通过老师在课堂上的示范以及查阅《零基础学Python》,获悉while语句的概念与具体的实践用法,成功使用while进行编程。
- 问题2:关于if及与之相关的语句的语句的缩进问题。
- 问题2解决方案:在开始时,相关语句经常进行报错或程序最后运行时没有达到相应的效果。经过逐个检查以及查阅资料,对缩进规则有更好的理解。
其他(感悟、思考等)
1.学习Python不是一个一蹴而就的过程,要时刻保持学习的热情,勤加练习,让学习有成效。
2.上课要认真听讲,跟进老师的进程。同时要学会独立思考,不能过度依赖老师。
3.编程十分考验细心与耐心,要注意括号前后配套,逻辑贯通,等等。一步错误即会导致程序无法运行。
参考资料
- 《零基础学Python》