20242216 实验一《Python程序设计》实验报告
20242216 2024-2025-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2422
姓名: 王乐天
学号:20242216
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课
1.实验内容
1.熟悉\(\it{Python}\)开发环境;
2.练习\(\it{Python}\)运行、调试技能;(第一次调试时的选项全部选择默认即可)
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;(编写一个猜数字的游戏)
- 掌握\(\it{git}\)技能;
2. 实验过程及结果
-
熟悉\(\it{Python}\)开发环境:
\(\it{VScode}\)中需要下载相应插件,点击右上角三角箭头开始运行。
-
在\(\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("你赢了!!")
"""
-
使用\(\it{pip}\)下载\(\it{pyinstaller}\)
pip install pyinstaller
-
使用\(\it{pyinstaller}\)打包程序
pyinstaller -F experiment1.py
-
尝试进行调试
-
提交代码到\(\it{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}\)模式
其他(感悟、思考等)
配环境不能随意减少步骤,遇到陌生名词应当查询清楚含义后再进行点击。