20241321 2024-2025-2 《Python程序设计》实验一报告
课程:《Python程序设计》
班级: 2413
姓名: 顾创
学号:20241321
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课
1.实验内容
(1).熟悉Python开发环境;
(2).练习Python运行、调试技能;(编写书中的程序,并进行调试分析,要有过程)
(3).编写程序,练习变量和类型、字符串、对象、缩进和注释等;(编写一个猜数字或者剪刀石头布的游戏)
(4). 掌握git技能
(5).程序代码托管到码云(Gitee)
2. 实验过程及结果
(1).首先官网下载python及pycharm,并检验python是否安装成功
在官网下载python点击download:

在命令提示符中输入python成功安装后结果如下:

(2).下载pycharm:

先建立大文档:

再建立python文档:

并进行插件安装

并输入第一个代码进行检验:

至此环境搭载成功。
(3).环境搭载成功后进行python运行及其调试
编写一个计算两个数字之和的程序但写错为减法来调试:

发现不是两数之和,进行调试:
在4行设置断点并点击单步步入,变量赋值如下:

然后点击单步执行,观察变量的值:

发现变量的值不是预期值,说明该步执行有问题。
发现问题后将-改为+,再重新运行:

结果正确,调试成功。
(4).编写猜数字或者剪刀石头布的游戏的代码并运行
编写代码如下:
import random
print("""
欢迎来到猜数字游戏!
适当游戏益脑,沉迷游戏伤身,合理安排时间,享受健康生活
""")
level = int(input("选择你的难度30★ 50★"))
luckynum = random.randint(1, level)
while True:
guess = int(input("请输入你猜的数字:"))
if guess == luckynum:
print("恭喜你猜对了")
break
else:
print("你猜错了")
if guess > luckynum:
print("大了")
if guess < luckynum:
print("小了")
运行结果:


(5).掌握git技能
在pycharm文件中打开Git并且点击修正然后点推送并提交:


系统跳出git注册或登录,登录后可发现代码托管成功
此后可以直接在此处共享文件,代码托管

(6).将代码托管到码云仓库
先注册git并找到建立仓库:

建立成功后显示如下:

查看刚刚上传的代码:

git代码链接:https://gitee.com/gu-chuanggo/PythonHomework.git
3. 实验过程中遇到的问题和解决过程
- 问题1:托管到码云时仓库始终连不上
- 问题1解决方案:在老师的指导下,重新绑定仓库,通过邮箱改密码,再通过密码链接
- 问题2:不理解缩进的意思
- 问题2解决方案:AI指导,缩进就是括号的作用,通过缩进划层次。
- 问题3:调试不太会使用
- 问题3解决方案:借助豆包再简单加法,再看调试信息,根据每个变量的赋值进行更改。
其他(感悟、思考等)
python的语法以及计算思路与c语言差异不大,但python更加智能,
通过类比学习,更好地理解python的使用
参考资料
《零基础学python》
《python编程从入门到实践》

浙公网安备 33010602011771号