20242122 实验一_《Python公选课》实验一

news/2025/3/12 21:05:04/文章来源:https://www.cnblogs.com/skinama/p/18768534

课程:《Python程序设计》
班级: 2421
姓名: 苏锦泷
学号:20242122
实验教师:王志强
实验日期:2025年3月12日
必修/选修: 公选课
1.实验内容
1.熟悉Python开发环境;
2.练习Python运行、调试技能;
3.编写程序,练习变量和类型、字符串、对象、缩进和注释等;
4. 掌握git技能。
2.实验过程

程序实例:

import random
def game_guess_number():#luckynum = 231213print('='*10+'猜数游戏'+'='*10)while True:start = int(input('猜数起始范围'))end = int(input('猜数结束范围:'))max1 = int(input('最大猜数次数:'))if end - start + 1 <= max1:print('请不要作弊,尝试次数要小于可能数,请重新输入')elif max1 == 1:print('尝试次数太少了,请重新输入')else:breakluckynum = random.randint(start, end)guess = 0count = 0while  count < max1:guess = int(input(f'请输入一个{start}—{end}之间的整数:'))if guess > luckynum:print('猜测的数字太大了,请再试一次。')elif guess < luckynum:print('猜测的数字太小了,请再试一次。')else:breakcount += 1 #修改在循环最后,防止恰好在最大尝试次数成功时判定为失败if count >= max1:print(f'很遗憾,在{max1}次内你没有猜到正确的数字。\n正确的数字是:{luckynum}')else:print(f'恭喜你,猜对了。共猜{count}次。')play_again = 1
while play_again:game_guess_number()sign = input('输入0退出,其它任意键继续:')if sign == '0':print('='*10+'游戏结束'+'='*10)break
<details>
<summary>点击查看代码</summary>

3.实验结果

4.实验收获
能写出简单的Python程序,并正确运行。
5.参考资料
《Python从入门到实践》

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

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

相关文章

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

20242127 2024-2025-2 《Python程序设计》实验报告 课程:《Python程序设计》 班级: 2421 姓名: 李映亮 学号:20242127 实验教师:王志强 实验日期:2021年3月12日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(编写书中的程序,…

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

20242217 2024-2025-2 《Python程序设计》实验一报告 课程:《Python程序设计》 班级: 2422 姓名: 王一超 学号:20242217 实验教师:王志强 实验日期:2025年3月12日 必修/选修: 公选课 1.实验内容 1.熟悉Python开发环境; 2.练习Python运行、调试技能;(编写书中的程序…

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…