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》

posted @ 2025-03-12 20:51  THEWYC  阅读(45)  评论(0)    收藏  举报