20244104 实验一《Python程序设计》实验报告
20244104 2024-2025-2 《Python程序设计》实验x报告
课程:《Python程序设计》
班级:2441
姓名:陈思淼
学号:20244104
实验教师:王志强
实验日期:2025年3月23日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
- 编写一个猜数字的游戏。
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程序设计》实验报告的更多相关文章
- Python程序设计实验报告二:顺序结构程序设计(验证性实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩 日期 2020.3.22 指导老师 修宇 [实验 ...
- Python程序设计实验报告一:熟悉IDLE和在线编程平台
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 崔攀 学号3190505136 成绩_____ 日期 2020.3.8 指导老师 ...
- Python程序设计实验报告四:循环结构程序设计(设计型实验)
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.8 指导老师 修宇 [实验名称 ...
- Python程序设计实验报告三:分支结构程序设计
安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2020.4.5 指导老师 修宇 [实验目的 ...
- 20192305 王梓全Python程序设计实验四报告
20192305 王梓全Python程序设计实验四报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年6月 ...
- 20192305 王梓全Python程序设计实验三报告
20192305 王梓全Python程序设计实验三报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年5月 ...
- 20192305 王梓全Python程序设计实验二报告
20192305 王梓全Python程序设计实验二报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年4月 ...
- 20192305 王梓全Python程序设计实验一报告
20192305 王梓全Python程序设计实验一报告 课程:<Python程序设计> 班级: 1923 姓名: 王梓全 学号:20192305 实验教师:王志强 实验日期:2021年4月 ...
- PYTHON程序设计实验
Python程序设计实验报告一: 熟悉IDLE和在线编程平台 安徽工程大学 Python程序设计实验报告 班级 物流191 姓名 邹缕学号 3190505117成绩 ▁▁▁ 日期 2020.3.5 指 ...
- Python程序设计 实验 1 熟悉 IDLE 和在线编程平台
------------恢复内容开始------------ 安徽工程大学 Python程序设计 实验报告 班级 物流191 姓名 姚彩琴 学号3190505129 成绩 日期 2 ...
随机推荐
- 08_使用python 内置 json 实现数据本地持久化
使用python 内置 json 实现数据本地持久化 四个json函数 函数 json.load() 将本地json数据文件读取出来,并以列表形式返回从文件对象中读取 JSON 格式的字符串,并将其反 ...
- 【Matlab】cell 和cell array
最近写matlab程序和处理数据,用到了cell 和struct ,简单记录一下. 从cell array 删除cell 用{}不能删除,要用(),赋予[]. >> s.a=1 s = 包 ...
- BUGKU_PWN_OVERFLOW2_WP
WP_OVERFLOW2 拿到程序,首先放到我们的kali里面看看是多少位的程序,然后在看看有没有什么安全属性 64位程序,并且开启了RELRO,NX 也就是说,这道题我们需要使用ROP绕过 使用id ...
- 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
前言 在人工智能技术日新月异的今天,DeepSeek-R1模型以其卓越的性能和广泛的应用场景,成为了众多用户心中的明星模型.它不仅具备强大的日常写作.翻译.问答等基础功能,更引入了独特的深度思考模式, ...
- 免费包白嫖最新DeepSeek-V3驱动的MCP与SemanticKernel实战教程 - 打造智能应用的终极指南
如果您需要深入交流了解请加入我们一块交流 https://applink.feishu.cn/client/chat/chatter/add_by_link?link_token=b7co0430-d ...
- CM311-1A魔百和刷armbian或openwrt系统包
系统包下载链接:Openwrt:阿里云盘链接:https://www.aliyundrive.com/s/tEemRbs1TYB已失效下载后请解压!!!!!!!!! Armbian:链接:https: ...
- 如何使用Git命令将代码上传到GitHub
1. 首先在我们的计算机上创建文件夹:例如取名:test 2. 进入test文件夹后点击鼠标右键,选择打开Git Bash. 3. 将我们创建的文件夹初始化为Git仓库:git init 4. 将要上 ...
- Asp.net mvc基础(十二)过滤器Filter
AOP(面向切面编程)是一种架构思想,用于把公共的逻辑放到一个单独的地方,这样就不用每个地方都写重复的代码了.相当于:一夫当关,万夫莫开 在Asp.net mvc中提供了四种过滤器接口实现了这种AOP ...
- [笔记]PHP里类的申明和对象的实例化(笔记)
1.申明类 class 类名{ //属性---------- public 属性 = 值: public 属性: //方法----------- function 方法名($n1,$n2){ ...
- Sentinel源码—9.限流算法的实现对比
大纲 1.漏桶算法的实现对比 (1)普通思路的漏桶算法实现 (2)节省线程的漏桶算法实现 (3)Sentinel中的漏桶算法实现 (4)Sentinel中的漏桶算法与普通漏桶算法的区别 (5)Sent ...