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编程从入门到实践》

posted @ 2025-03-15 16:50  20241321  阅读(30)  评论(0)    收藏  举报