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

20242216 2024-2025-2 《Python程序设计》实验一报告

课程:《Python程序设计》
班级: 2422
姓名: 王乐天
学号:20242216
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课

1.实验内容

1.熟悉\(\it{Python}\)开发环境;

2.练习\(\it{Python}\)运行、调试技能;(第一次调试时的选项全部选择默认即可)

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;(编写一个猜数字的游戏)

  1. 掌握\(\it{git}\)技能;

2. 实验过程及结果

  1. 熟悉\(\it{Python}\)开发环境:
    \(\it{VScode}\)中需要下载相应插件,点击右上角三角箭头开始运行。
    python插件

  2. \(\it{VSCode}\)里面编写猜数游戏代码(输出提示词,调用库生成随机数并与用户输入比较):

import random
print("欢迎来到猜数游戏!你需要在五次机会以内猜到我给出的1~100的一个整数!")
print("在每一次猜数后,我会给你提供你的答案和真正答案的相对大小")
print("那么下面游戏开始:")
ans=random.randint(1,100)
for i in range (5):
    n=int(input())
    if n==ans:
        print("恭喜你!猜对了")
        break;
    if n>ans:
        print("猜大了!")
    else:
        print("猜小了!")
if i!=5:
    print("你输了!")
"""  
上面是猜数 下面我在注释里面写个剪刀石头布
"""
""" 
import random
pc=random.randint(0,2)
print("和电脑来一局剪刀石头布吧!")
print("用0代表石头,用1代表布,用2代表剪刀")
n=int(input())
if pc-n==1:
    print("你输了!")
elif n-pc==1:
    print("你赢了!!")
elif pc-n==2:
    print("你输了!")
else:
    print("你赢了!!")
"""

运行截图

  1. 使用\(\it{pip}\)下载\(\it{pyinstaller}\)
    pip install pyinstaller

  2. 使用\(\it{pyinstaller}\)打包程序
    pyinstaller -F experiment1.py

  3. 尝试进行调试
    调试截图

  4. 提交代码到\(\it{gitee}\)
    gitee仓库
    gitee提交结果

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

  • 问题1:无法使用\(\it{pip}\)安装\(\it{pyinstaller}\)
  • 问题1解决方案:使用python -m ensurepip --default
    python -m pip install --upgrade pip安装并更新\(\it{pip}\)后解决
  • 问题2:在\(\it{VSCode}\)中尝试上传\(\it{gitee}\)时无法登录
  • 问题2解决方案:使用\(\it{no-helper}\)模式,中文名应切换为用户中心\(\it{URL}\)处翻译的英文,后面第二次出现选项时应该再次选择\(\it{no-helper}\)模式
    选择no-helper

其他(感悟、思考等)

配环境不能随意减少步骤,遇到陌生名词应当查询清楚含义后再进行点击。

参考资料

posted @ 2025-03-12 20:49  好巧哦  阅读(14)  评论(0)    收藏  举报