110
社区成员
发帖
与我相关
我的任务
分享课程:《Python程序设计》
班级: 202333
姓名: 周浩然
学号:20233324
实验教师:王志强
实验日期:2024年3月13日
必修/选修: 公选课
一、实验内容
1.熟悉 Python 开发环境;
2.练习 Python 运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4.掌握 git 技能(可把猜数字游戏上传到 gitee)
二、实验过程及结果
步骤1:熟悉编程环境,编写代码
首先熟悉了python编程环境,学习了条件语句和循环语句,编写了如下程序
'''
Besti 20233324周浩然
一个简单的猜数字小游戏
让我们一起来试试吧!
'''
import random
print("猜数字小游戏")
print("我已经给出了一个1到1000之间的随机数字,来猜一猜吧!!!")
flag = True
while flag:
count = 0
answer = random.randint(1,1000)
while True:
user = int(input('请输入您要猜的数字: '))
count = count + 1
if user == answer:
print('恭喜您!!!猜对了!!!')
print('您一共猜了 %d 次'% count)
break
elif user < answer:
print('很遗憾!您猜的数字偏小!')
elif user > answer:
print('很遗憾!您猜的数字偏大!')
flag = input('是否继续游戏? y/n')
if flag == 'y':
flag = True
elif flag == 'n':
flag = False
print('游戏结束!')
print('祝您拥有开心的一天')

步骤2:运行程序
通过运行程序看程序是否能够正常执行功能


步骤三:调试程序
利用debug对程序进行调试,可以帮助我们找出程序运行中的逻辑错误等,帮助我们更好的完善代码。
设置了断点进行了一些简单的调试。

步骤四:将程序托管到gitee
利用git包将程序从Pycharm 托管到gitee网站,方便在未来有需要的时候可以简便的恢复代码
1.下载git包

2.在gitee网站上创建一个仓库并将其开源

3.添加、提交并推送

4.在gitee仓库中就可以查看到添加的托管代码了


附上链接:letcona/python study - 码云 - 开源中国 (gitee.com)
https://gitee.com/ZHaoRanZ/python-study
三、实验过程中遇到的问题和解决过程
问题一、git包无法通过Pycharm下载并安装
解决方法:从git官网直接下载后手动进行安装
问题二、第一次运行时输入flag的值(y/n)时无法正确读入
解决办法: flag = input('是否继续游戏? y/n')
第一次写的时候写为了:
flag = int(input('是否继续游戏? y/n'))
类型设置错误,通过debug解决了这个问题
四、其他(思考和感悟等)
Debug用于排除并解决代码中出现的逻辑问题非常有用,并且通过debug可以帮助我了解认识到程序的运行过程和运行逻辑。加深了我对程序的认识,并帮助我进一步理解循环和判断语句的具体执行情况。
参考资料
Git - Downloads (git-scm.com)
https://git-scm.com/download
- [XXX》](https://book.douban.com/subject/26851579/)
- [XXX](http://www.cnblogs.com/rocedu/p/5182332.html)
- ...