20244104 2024-2025-2 《Python程序设计》实验x报告

课程:《Python程序设计》

班级:2441

姓名:陈思淼

学号:20244104

实验教师:王志强

实验日期:2025年3月23日

必修/选修: 公选课

1.实验内容

1.熟悉Python开发环境;

2.练习Python运行、调试技能;

3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;

  1. 编写一个猜数字的游戏。

2. 实验过程及结果

(1)熟悉Python开发环境;

下载python与pycharm,完成python开发环境搭建:

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

先自己写一个简单代码,熟悉运行键,终止键以及代码问题提示功能等等。



(3)编写程序,练习变量和类型、字符串、对象、缩进和注释等

学习python语言基础知识,了解保留字与标识符,python中的变量,基本数据类型,python语法特点以及各类运算符和基本的输入与输出,并自己动手尝试编写简单的小程序练习,熟悉各类字符和编写规则。

输入输出练习:

(4)编写一个猜数字的游戏

调用随机函数

import random

自定义难度(范围)

level=int(input("请输入游戏的难度:"))

print("难度在1-",str(level),"之间")

生成随机数(被猜的数字)

a = random.randint(1, level)

进入循环:

while True:

输入猜数

s = int(input("请输入一个数:"))

判断大小

if s > a:

print("猜大了")

elif s < a:

print("猜小了")

输入正确时脱出程序循环:

else:

print("猜对了")

break

具体如下图

3. 实验过程中遇到的问题和解决过程

  • 问题1:程序没有正常缩进
  • 问题1解决方案:检查if语句和while循环语句,将同一级的分支缩进整齐
  • 问题2:在使用变量时,出现类型不匹配的问题
  • 问题2解决方案:要保证变量类型的一致性,若需要将不同类型的数据进行操作,可使用类型转换函数,如 str()、int()、float() 等。
  • 问题3:代码未对齐缩进
  • 问题3解决方案:检查语法结构,利用IDE的提示功能统一缩进风格。

其他(感悟、思考等)

通过这次 Python 学习经历,我对其开发工具和环境配置有了更为清晰的认识。现在我能够较为熟练地运行和调试代码。在一系列的编码练习中,无论是复杂的字典操作,还是条件语句和循环语句的应用,我都对 Python 的基本语法有了更扎实的掌握。尤其是在开发一个简单的数据分析脚本时,我真切地体会到了 Python 在处理数据方面的高效性和灵活性。此外,当遇到诸如代码错误和逻辑缺陷等问题时,我通过查阅官方文档、研究优秀代码示例以及使用调试工具,成功地解决了这些问题。这极大地提高了我的问题解决能力,为我进一步深入学习 Python 及相关领域奠定了坚实的基础。

参考资料

20244104 实验一《Python程序设计》实验报告的更多相关文章

  1. Python程序设计实验报告二:顺序结构程序设计(验证性实验)

      安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  崔攀  学号3190505136 成绩 日期     2020.3.22     指导老师       修宇 [实验 ...

  2. Python程序设计实验报告一:熟悉IDLE和在线编程平台

    安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  崔攀  学号3190505136 成绩_____           日期     2020.3.8     指导老师  ...

  3. Python程序设计实验报告四:循环结构程序设计(设计型实验)

    安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  姚彩琴  学号3190505129 成绩 日期     2020.4.8     指导老师       修宇 [实验名称 ...

  4. Python程序设计实验报告三:分支结构程序设计

    安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  姚彩琴  学号3190505129 成绩 日期     2020.4.5     指导老师       修宇 [实验目的 ...

  5. 20192305 王梓全Python程序设计实验四报告

    20192305 王梓全Python程序设计实验四报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年6月 ...

  6. 20192305 王梓全Python程序设计实验三报告

    20192305 王梓全Python程序设计实验三报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年5月 ...

  7. 20192305 王梓全Python程序设计实验二报告

    20192305 王梓全Python程序设计实验二报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年4月 ...

  8. 20192305 王梓全Python程序设计实验一报告

    20192305 王梓全Python程序设计实验一报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年4月 ...

  9. PYTHON程序设计实验

    Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...

  10. Python程序设计 实验 1 熟悉 IDLE 和在线编程平台

    ------------恢复内容开始------------ 安徽工程大学 Python程序设计 实验报告 班级   物流191   姓名  姚彩琴  学号3190505129 成绩 日期     2 ...

随机推荐

  1. Ai 文本生成式大模型 基础知识

    提示工程-RAG-微调 工程当中也是这个次序 提示词工程 RAG 微调 先问好问题 再补充知识 最后微调模型 RAG相关技术细节 选择合适的 Chunk 大小对 RAG 流程至关重要. Chunk 过 ...

  2. PPT 技巧&网站

    样机生成网站 https://mockuphone.com/device?type=computer CTROL+L 演示生成荧光笔 3.如何内嵌字体 文件->选项->保存->勾选潜 ...

  3. Golang 入门 : 常量

    常量 相对于变量而言,常量是在程序使用过程中,不会改变的数据.有些地方你需要将定义好的常量重复使用,代码中你不允许它的值改变.例如 圆周率 在程序执行过程中不会改变. 常量的声明 const Pi f ...

  4. mysql 2003远程访问失败 mysql8配置远程访问

    # mysql -uroot -p #进入数据库 > use mysql;#进入数据库 > select host, user, authentication_string, plugin ...

  5. ORACLE SQL中执行先后次序的问题

    分享一个经验 需求:Oracle中,根据COST优先级取最优先的一条记录脚本: select ... from ... where ... and rownum=1 order by cost 实际不 ...

  6. 再谈MCP协议,看看 MCP 是如何重塑 AI 与外部数据源互动的能力?

    Techscribe Central 缩略图由 Techscribe Central 制作和编辑 MCP!!是不是一头雾水?我当时也是这个反应.我也是最近才听说它开始引发关注,然后我发现大多数人根本不 ...

  7. 实现领域驱动设计 - 使用ABP框架 - 应用程序服务

    应用程序服务 应用程序服务是一种无状态的服务,它实现应用程序的用例.应用程序服务通常获取和返回dto.它由表示层使用.它使用并协调领域对象(实体.存储库等)来实现用例 应用程序服务的常见原则如下: 实 ...

  8. 用户代码未处理 SqlException

    场景重现 客户端连接 Sql Server 2008 R2 数据库出现如下错误: 错误原因 后发现是数据库服务是手动启动的,服务器更新重启后,SQL Server服务没自动启动... 解决办法 把SQ ...

  9. CSS文本超出省略

    语法: text-overflow:clip|ellipsis|"任意字符" <!DOCTYPE html> <html> <head> < ...

  10. 聊聊智商税:AI知识库

    提供AI咨询+AI项目陪跑服务,有需要回复1 DeepSeek一体机是一种神奇的存在,很多公司跟风购买后发现一个尴尬的事情:用不起来,于是一体机厂家或者中间商便需要在其中叠加AI场景,这里最常见的场景 ...