20233324周浩然 实验一《Python程序设计》实验报告

20233324周浩然 2024-03-17 23:30:20

课程:《Python程序设计》

班级: 202333

姓名: 周浩然

学号:20233324

实验教师:王志强

实验日期:2024年3月13日

必修/选修: 公选课

 

、实验内容

1.熟悉 Python 开发环境;

2.练习 Python 运行、调试技能;

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

4.掌握 git 技能(可把猜数字游戏上传到 gitee)

二、实验过程及结果

步骤1:熟悉编程环境,编写代码

首先熟悉了python编程环境,学习了条件语句和循环语句,编写了如下程序

'''



Besti 20233324周浩然

一个简单的猜数字小游戏

让我们一起来试试吧!



'''



import random



print("猜数字小游戏")

print("我已经给出了一个11000之间的随机数字,来猜一猜吧!!!")



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)

-  ...
...全文
69 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110

社区成员

发帖
与我相关
我的任务
社区描述
人生苦短,我用Python!
python3.11 高校
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧