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

news/2025/3/12 20:56:01/文章来源:https://www.cnblogs.com/55ww/p/18768516

20242217 2024-2025-2 《Python程序设计》实验一报告

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

1.实验内容

1.熟悉Python开发环境;

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

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

  1. 掌握git技能

2. 实验过程及结果

1.实验代码
`import random
print("""


       唐人猜数小游戏欢迎您

""")
level = int(input("please input the level:(from 1 to 3)"))
if level == 1:
luckynum= random.randint(1,30)
elif level == 2:
luckynum = random.randint(1,50)
else:
luckynum= random.randint(1, 100)
time = 0
guess = int(input("请输入你猜的数字:"))

while True:
if guess == luckynum:
print("恭喜你猜对了")
print(time)
break
else:
print("猜错了")
if guess>luckynum:
guess = int(input("大了,请重新输入:"))
time += 1
else:
guess = int(input("小了,请重新输入:"))
time += 1`

2.实验操作
pip install pyinstaller
pyinstaller 1.py
3.实验结果

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

  • 问题1:没有使用pyinstaller转成exe文件
  • 问题1解决方案:使用命令成功下载pyinstaller

其他(感悟、思考等)

python实在是太有趣了,感觉比c语言好学,希望可以多学习,多练题提高水平!

参考资料

《零基础学Python》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/897867.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

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

20242111 2024-2025-2 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2421 姓名: 胡丁玮 学号:20242111 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 (1).熟悉Python开发环境; (2).练习Python运行、调试功能; (3).…

20242938 2024-2025-2 《网络攻防实践》第二周作业

网络信息收集技术 实验要求 (1)从www.besti.edu.cn、baidu.com、sina.com.cn中选择一个DNS域名进行查询,获取如下信息: DNS注册人及联系方式 该域名对应IP地址 IP地址注册人及联系方式 IP地址所在国家、城市和具体地理位置 (2)尝试获取BBS、论坛、QQ、MSN中某一好友的IP地…

06. SPI通信

一、SPI通信协议简介SPI 是 Serial Peripheral interface 缩写,顾名思义就是串行外围设备接口。SPI 通信协议是 Motorola 公司首先在其 MC68HCXX 系列处理器上定义的。SPI 接口是一种高速的全双工同步的通信总线。SCK(Serial Clock)时钟信号,由主设备产生。 MOSI(Master O…

20241118戴子涵猜数字

# 学号 2024-2025-2 《Python程序设计》实验1报告 课程:《Python程序设计》 班级: 2411 姓名: 戴子涵 学号:20241118 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 此处填写实验的具体内容; import random print(""" 😍😍…

SkekchUp Pro 2024下载与安装教程

SketchUp Pro 2024作为一款专业的3D建模软件,在建筑设计、城市规划和室内设计等领域具有广泛的应用前景. ‌安装SketchUp Pro 2024的基本要求包括操作系统、处理器、内存、显卡等方面的要求。‌ 操作系统要求‌Windows系统‌:SketchUp Pro 2024支持Windows 10和Windows 11操作…

理解GET和POST区别的全面指南

在使用API时,两个最常用的HTTP方法是GET和POST。那么这两者究竟有什么区别呢?在本文中,我们将澄清GET和POST之间的区别,重点介绍它们的独特属性和适用的用例。 REST API原理与API通信 要理解GET和POST的作用,首先需要理解REST API的原理及其如何操作。REST(表现层状态转移…

3.12 拉格朗日乘数法(条件极值)

1 求最大值,最小值 1.1 条件极值1.2 拉格朗日数乘法推导下图可看成是一个四元函数的偏导数即可构造出拉格朗日函数总结: 1.构造拉格朗日函数 原函数+λ条件函数 2.求拉格朗日函数的偏导,另其等于0 3.求出x0,y0,z0 1.3 例题 有时候可以求等价最大小/值(便于求导)可等价于求…

直播预告:慢热的 MCP 终于火了;什么是 MCP,以及智能体通信协议的未来丨RTE Dev Talk

MCP(Model Context Protocol)是一种标准化协议,可将 AI 智能体连接到各种外部工具和数据源。(图:Norah Sakal)慢热的 MCP 终于火了。与此同时,开发者社区中热议的话题还包括 Manus 及其开源复现、Computer Use、Deep Research 等议题——agentic Al 的「ChatGPT」时刻愈…

【设计模式】使用解释器模式简化复杂的语法规则

概述如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。 //用于两个整数相加 public static int add(int a,int b){return a + b; }//用于两个整数相加 public static int add(int a,int b,int c){return a + b + c; }//用于…

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

20243106 2024-2025-2 《Python程序设计》实验x报告 课程:《Python程序设计》 班级: 2431 姓名: 董洪瑞 学号:20243106 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 猜数字啊 2. 实验过程及结果3. 实验代码 import random level=int(input(&q…

Android的不同布局

LinearLayout线性布局:根据orientation的属性值排布:当属性值为horizontal时,在视图水平方向从左向右排列;当属性值为vertical时,在视图垂直方向从上向下排列。 RelativelLayout相对布局:GridLayout网格布局:默认从左往右,从上到下的布局。定义了两个新的属性: column…

【设计模式】备忘录模式教你如何优雅地处理状态快照

概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定的历史步骤,当新的状态无效或者存在问题时,可以使用暂时存储起来的备忘录将状态复原,很多软件都提供了撤销(Undo)操作,如 Word、记事本、Photoshop、IDEA等软件在编辑时按 Ctrl+Z 组合键时能…