# 20223305高赫彬 2023-2024-2 《Python程序设计》实验一报告

20223305高赫彬 2024-03-19 18:14:24

课程:《Python程序设计》
班级: 2233
姓名: 高赫彬
学号:20223305
实验教师:王志强
实验日期:2022年3月13日
必修/选修: 公选课

1.实验内容

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

2. 实验过程及结果

  • 熟悉开发环境;
    这里使用的是VS code软件。在VS code中下载python相关插件就能实现对python文件的编辑、调试、运行,十分方便。

img

  • 编写、运行、调试
    自行编写了一个小程序:
    from random import randint
    import sys
    score1 = 0
    score2 = 0
    while 1:
      a = randint(1000,9999)
      user = 0
      while 1:
          user += 1
          guess = int(input("请输入一个四位数。系统将会给出有多少位是正确的。\n请输入:"))
          if a == guess:
              print("你猜对了!owo")
              break
          else:
              b = a
              num = 0
              for i in range(4):
                  if b % 10 == guess % 10:
                      num += 1
                  b = int(b / 10)
                  guess = int(guess / 10)
              print("你猜的数与答案共有 ",num," 位相同!")
      if user % 2 == 0:
          score1 += 1
      else:
          score2 += 1
      print("当前比分:玩家一  ",score1,":",score2,"  玩家二")
      cho = input("是否想要再来一局?\nyes or no:")
      if cho == "no" :
          sys.exit(0)
    
    该小程序是一个猜数游戏,每一次都能根据所输入的四位数与预先随机生成的四位数进行比较并给出正确的位数。并且是一个双方对抗的小游戏。
    运行结果如下:

img


img


在VS code中进行调试也非常方便。首先添加一个断点:

img


进行调试:

img


即可进行调试。结果如下:

img

  • 托管到码云
    首先需要下载git,并在VS code中下载git相关插件,并在gitee中新建仓库,将仓库URL传给VS code。过程如下:

img

img


放入地址并输入仓库名后即可上传。要上传文件到gitee仓库,需要先将文件暂存后点击上传。上传成功后再推送到gitee仓库。

img

img


接下来会要求输入gitee用户名与密码。验证通过后,文件就被放入gitee相应仓库了。

img

3. 实验过程中遇到的问题和解决过程

  • 问题1:VScode的界面与pycharm并不完全一致,因此上传到gitee一步需自行探索。
  • 问题1解决方案:经过对网上相关帖子的阅读,最终筛选出正确方法,得以解决。具体步骤见上一步。

其他

python与c的差别说大也不大,说小也并不算小。以缩进方式来决定循环和分支到哪里结束确实是比较新奇的一种方法。
另外,网络帖子的力量是伟大的 :p

参考资料

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

110

社区成员

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

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