20242217 实验一《Python程序设计》实验报告
20242217 2024-2025-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2422
姓名: 王一超
学号:20242217
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课
一、实验内容
1. 熟悉Python开发环境(安装调试Python、PyCharm等);
2. 练习Python运行、调试技能(编写书中的程序,并进行调试分析);
3. 编写程序,练习变量和类型、字符串、对象、缩进和注释等(编写一个猜数字或者剪刀石头布的游戏);
4. 掌握git技能。
二、 实验过程及结果
(一)下载python并检查是否正确安装

(二)下载pycharm并下载一些python软件包

(三)编写猜拳小游戏代码并打包、上传git
1.实验代码
import random
count = 5
win = 0
lose =0
scissorrockFive = ["剪刀","石头","布"]
while count!=0:
robot = random.choice(scissorrockFive)
tyf = input("请出拳:")
if tyf == robot:
print("平局!两个憨憨")
elif tyf =="剪刀" and robot == "石头":
print("你输了!哈哈哈")
count -=1
lose +=1
elif tyf == "剪刀" and robot =="布":
print("你赢了!")
win +=1
count -=1
elif tyf == "石头" and robot =="布":
print("你输了!哈哈哈")
count -= 1
lose += 1
elif tyf == "石头" and robot =="剪刀":
print("你赢了!")
win += 1
count -= 1
elif tyf == "布" and robot == "石头":
print("你赢了!")
win += 1
count -= 1
elif tyf == "布" and robot == "剪刀":
print("你输了!哈哈哈")
count -=1
lose += 1
if win>=3:
print("你赢了",win,"局")
if lose>=3:
print("你输了!杂鱼,一共输了",lose,"局")
2.实验操作
pip install pyinstaller
pyinstaller 1.py

3.实验运行和调试


4.上传gitee
使用提交一栏中的提交并推送
选择写好的1.py上传

3. 实验过程中遇到的问题和解决过程
- 问题1:没有使用pyinstaller转成exe文件
- 问题1解决方案:使用上述pip命令成功下载pyinstaller
其他(感悟、思考等)
python实在是太有趣了,感觉比c语言好学,希望可以多学习,多练题提高水平!
参考资料
《零基础学Python》
浙公网安备 33010602011771号