20243313实验一《Python程序设计》实验报告

课程:《Python程序设计》
班级: 2433
姓名: 赖悦
学号:20243313
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课

一.实验内容

  1. 熟悉Python开发环境;

  2. 练习Python运行、调试技能;(编写书中的程序,并进行调试分析,要有过程)

  3. 编写程序,练习变量和类型、字符串、对象、缩进和注释等;(编写一个猜数字或者剪刀石头布的游戏)

  4. 掌握git技能

二.实验过程及结果

(一)熟悉Python开发环境

① 熟悉IDLE开发环境:搜索IDLE,输入代码

② 熟悉PyCharm开发环境:下载PyCharm,创建项目,新建python文件。

③ 安装插件:从设置中的插件选项中搜索NexChatGpt,安装。

(二)练习Python运行、调试技能

写代码,运行

设置断点,调试

(三)编写猜数字程序,练习变量和类型、字符串、缩进和注释
代码如下:

import random
print("""
⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐
                           准备好了吗
                        欢迎来到游戏小世界  
⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐                      
""")
correctnum = random.randint(1,100)
while True:
    guess=int(input("请输入一个猜想数字:"))
    if guess==correctnum:
        print("恭喜你,答对啦")
        break
    else:
        print("恭喜你,答错啦,哈哈哈")
        if guess>correctnum:
            print("大了,请再输入一个数字")
        else :
            print("小了,请再输入一个数字")

运行结果:

(四)掌握git技能

右键点击python文件,找到git,点击找到推送

点击提交即可

三.实验过程及结果

问题1:进入了"恭喜你,答错啦,哈哈哈"的死循环
问题1解决方案:把guess=int(input("请输入一个猜想数字:"))放入循环中
问题2:第一行一直报错
问题2解决方案:除去多余空格

四.其他(感悟、思考等)
python与C语言有许多相似之处,但比C语言更简单,比如,很多地方可以直接打中文,更加简洁方便,但对于缩进空格的要求更高。

五.参考资料
python从入门到实践

posted @ 2025-03-26 20:47  msksmms  阅读(48)  评论(0)    收藏  举报