20224205 实验一《Python程序设计》实验报告

20224205周昭一 2024-03-19 21:00:17

 #20224205 《Python程序设计》实验报告

课程:《Python程序设计》
班级: 2242
姓名: 周昭一
学号:20224205
实验教师:王志强
实验日期:2024年3月12日
必修/选修: 专选课

## 1.实验内容
(1)熟悉Python开发环境;
(2)练习Python运行、调试技能;
(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等;
(4)掌握git技能(可把猜数字游戏上传到gitee)。

## 2. 实验过程及结果
(1)熟悉Python开发环境

 1)按照老师要求,在官网上下载python应用程序安装包和pycharm专业版应用程序安装包,按照提示一步步操作进行安装。

 需要注意的是,pycharm专业版注册账号需使用学校邮箱进行注册方可免费,所以我去网信办进行沟通,最后为班级所有同学争取到了邮箱开放。邮箱开放后需尽快变更密码,否则过时将自动锁定。

2)进入PyCharm,点击创建New-Python File,设置好存储路径(我将存储路径设置为了D/PyCharm 2023.3.4),进入Python开发界面。跟随老师课堂指引和学习通视频资料演示熟悉Python开发环境。如, PyCharm 的主要界面和布局,常用的快捷键等,了解 PyCharm 提供的丰富功能。

 (2)练习Python运行、调试技能

我尝试了创建新项目、打开现有项目、运行代码、进行调试等一些基本操作。

1)比如,使用print语句进行"Hello world!"的拼写。下方可以成功显示,代码运行成功。

2) 比如,使用total、average、sum等语句,计算给出数据的平均数。

3) 比如,使用def\return等语句进行给定数据求和的计算。

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

根据老师上课讲解的内容,对照所学if…elif…else选择语句、while循环语句等知识,编写剪刀石头布游戏、猜数字游戏的代码,设置相应变量,注意缩进。编写之后可以学会导出可下载的exe格式,可以发送给朋友一起玩。

 

import random
while True:
   user = input("请出拳:1、剪刀、2、石头、3、布\n")
   robot = random.choice(["剪刀","石头","布"])
   if user == robot:
    print("平局!")
   elif user == "剪刀" and robot == "石头":
     print("很遗憾!你输了!")
   elif user == "剪刀" and robot == "布":
     print("你真厉害!")
   elif user == "石头" and robot == "布":
     print("很遗憾!你输了!")
   elif user == "石头" and robot == "剪刀":
     print("你真厉害!")
   elif user == "布" and robot == "剪刀":
     print("很遗憾!你输了!")
   elif user == "布" and robot == "石头":
     print("你真厉害!")
import random

def guess_number_game():
    number_to_guess = random.randint(1, 100)
    attempts = 0

    while True:
        user_guess = int(input("请猜一个1到100之间的整数:"))
        attempts += 1

        if user_guess > number_to_guess:
            print("你猜的数字太大了!")
        elif user_guess < number_to_guess:
            print("你猜的数字太小了!")
        else:
            print(f"恭喜你,你猜对了!正确数字是 {number_to_guess},你总共猜了 {attempts} 次。")
            break

guess_number_game()

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

1)打开Git官网https://git-scm.com/downloads,下载Windows 64位版本的Git安装包。

 2)打开Git安装包,按照提示一步步进行安装。设置Git的安装路径,选择组件,设置Git文件默认的编辑器,调整Path环境,选择SSH可执行文件等。

    

 

 安装完成如图。

3)在 pycharm 中配置 git 路径。 打开“File--Settings--Version Control--Git”,在Path to Git executable中选择相应的路径D:\Git\bin\git.exe即可。

 

 4)安装 gitee 插件。打开 “File--Settings--Plugins”,点击下方【Browse Repositories】,搜索Gitee插件进行安装。

 5)登录Gitee。 打开“File--Settings--Version Control--Gitee”,选择“通过Gitte登录”,注册一个自己的新账号。需要注意的是,添加新的Gitee账号时,Login一栏需要用邮箱形式登录,之后在邮箱验证即可。

 

最后在Gitee栏出现我的账号,则说明添加成功。

 

 6)将本地项目同步至Gitee。首先在本地创建一个项目,如下新建了一个名为test的项目;  然后点击VCS,在Gitee上共享项目,新建仓库,设置仓库名称,即可新建同步到Gitee的仓库。

 

 

 同步完成后,到gitee查看,可看到同步过来的项目。

  7)当本地项目代码有变化时,提交变化至gitee。当文件发生变化时,在pycharm中也需要进行“add->commit->push”  ,当文件有变化后,文件颜色会变。在“Commit Message”一栏,需要填写"Initial commit",才能添加成功。当右下角显示弹窗"1 file committed"时,push成功。

 

 


## 3. 实验过程中遇到的问题和解决过程
- 问题1:编写“剪刀石头布”小游戏的代码时,总是报错,不能正常运行。
- 问题1解决方案:检查语句是否对齐,段落是否遵循了逻辑顺序。经过向同学寻求帮助后,我重新检查代码,最终运行成功。
- 问题2:添加新的Gitee账号时,无法正常登录。
- 问题2解决方案:经过多次尝试,我发现,添加新的Gitee账号时,Login一栏需要用邮箱形式登录。
- 问题3:当本地项目代码有变化时,提交变化至gitee环节,我push了之后并没有产生对应的效果。
- 问题3解决方案:经过多次尝试,我发现需要push多次,先建立分支,然后才能push成功。

## 其他(感悟、思考等)
学习一项全新的技能,就像是在一个陌生的世界里探索的过程。我是第一次接触Python的小白,对这个陌生的世界充满了好奇与想象。事实上,在本次实验中,不论是编写代码,还是上传Gitee,对于第一次接触这个领域的我来说都需要一次又一次的尝试,需要不断地试错,修正,再试错,再修正。最后实验成功时的喜悦远远超越了过程中举步维艰的困难,我也成功熟悉了Python开发环境,并且创建了Gitee账号成功上传了我编写的代码。人生苦短,我爱Python!

## 参考资料


-  [《零基础学Python》]

-  [git下载手把手教程](http://t.csdnimg.cn/2ch5G)

-  [为PyCharm配置Gitee](为pycharm配置gitee (qq.com))

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

93

社区成员

发帖
与我相关
我的任务
社区描述
Python程序设计作业
软件构建 高校 北京·丰台区
社区管理员
  • blackwall0321
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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