news 2026/6/10 18:50:04

Python_work2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python_work2

1.猜数字

用户输入一个数字 系统产生一个随机数(0-100) 进行判断,如果猜大了/猜小了,则提示,直到猜对为止 如果猜对了,结束程序 统计所猜次数

代码

# 扩展版:增加难度选择、次数限制importrandomdefguess_number_game():print("===== 猜数字游戏 =====")# 难度选择whileTrue:difficulty=input("请选择难度(1-简单(0-50) | 2-中等(0-100) | 3-困难(0-200)):")ifdifficulty=="1":max_num=50breakelifdifficulty=="2":max_num=100breakelifdifficulty=="3":max_num=200breakelse:print("❌ 输入无效!请输入1/2/3")target_num=random.randint(0,max_num)guess_count=0max_guess=10# 最多猜10次print(f"\n规则:系统已生成0-{max_num}之间的随机数,你有{max_guess}次猜测机会!")whileguess_count<max_guess:try:user_input=input(f"\n剩余次数:{max_guess-guess_count},请输入猜测数字:")user_num=int(user_input)exceptValueError:print("❌ 输入无效!请输入整数。")continueguess_count+=1ifuser_num>target_num:print(f"🔽 猜大了!已猜{guess_count}次")elifuser_num<target_num:print(f"🔼 猜小了!已猜{guess_count}次")else:print(f"\n🎉 恭喜猜对!目标数字是{target_num},总共猜了{guess_count}次")return# 次数用完未猜对print(f"\n😥 次数用完!目标数字是{target_num},游戏结束")if__name__=="__main__":guess_number_game()

2.判断质数

使用while判断一个数是否为质数(素数) 质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数。最小的质数是2,它也是唯一的偶数质数。最前面的质数依次排列为:2,3,5,7,11等

代码

num=17# 要判断的数ifnum<=1:print(f"{num}不是质数")elifnum==2:print(f"{num}是质数")elifnum%2==0:print(f"{num}不是质数")else:divisor=3max_div=int(num**0.5)+1is_prime_flag=Truewhiledivisor<=max_div:ifnum%divisor==0:is_prime_flag=Falsebreakdivisor+=2print(f"{num}是质数"ifis_prime_flagelsef"{num}不是质数")

3.计算BMI

小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算他的BMI指数,并根据BMI指数: - 低于18.5:过轻 - 18.5-25:正常 - 25-28:过重 - 28-32:肥胖 - 高于32:严重肥胖

代码

defcalculate_bmi():print("===== BMI指数计算器 =====")# 获取用户输入并处理异常(避免非数字输入崩溃)try:height=float(input("请输入身高(单位:米):"))weight=float(input("请输入体重(单位:千克):"))exceptValueError:print("❌ 输入无效!请输入数字(如身高1.75,体重80.5)。")return# 校验身高体重合理性ifheight<=0orweight<=0:print("❌ 身高/体重不能为0或负数!")return# 计算BMI并判断状态bmi=weight/(height**2)ifbmi<18.5:status="过轻"elif18.5<=bmi<25:status="正常"elif25<=bmi<28:status="过重"elif28<=bmi<32:status="肥胖"else:status="严重肥胖"# 输出结果print(f"\n你的BMI指数为:{bmi:.2f}")print(f"健康状况判定:{status}")# 启动计算器if__name__=="__main__":calculate_bmi()

4.判断季节

输入一个月,判断季节(让用户输入一个月份,判断这个月是哪个季节?假定3到4月是春季,5到8月是夏季,9到10是秋季,11、12、1、2月是冬季)

代码

defjudge_season():print("===== 月份判断季节 =====")# 1. 获取用户输入并处理非数字异常try:month=int(input("请输入一个月份(1-12):"))exceptValueError:print("❌ 输入无效!请输入1-12之间的整数。")return# 2. 校验月份范围是否合法ifmonth<1ormonth>12:print("❌ 月份超出范围!请输入1-12之间的整数。")return# 3. 根据规则判断季节if3<=month<=4:season="春季"elif5<=month<=8:season="夏季"elif9<=month<=10:season="秋季"else:# 11、12、1、2月season="冬季"# 4. 输出结果print(f"✅{month}月属于{season}")# 启动程序if__name__=="__main__":judge_season()

5.选择题

5. len(range(1,10))的值是(B) A.8 B.9 C.10 D.11 6. 表达式",".join(list)中list是列表类型,以下选项中对其功能的描述正确的是(D) A.将逗号字符串增加到列表list中 B.在列表list每个元素后增加一个逗号 C.将列表所有元素连接成一个字符串,每个元素后增加一个逗号 D.将列表所有元素连接成一个字符串,元素之间增加一个逗号 7. 假设列表对象aList的值为[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是(B) A.[5,6,7,9,11] B.[6,7,9,11] C.[5,6,7,9,] D.[7,9,11,13] 8. 已知x=list(range(20)),那么表达式x[-1]的值为(D)。 A.0B.1C.20D.19 9. 切片操作list(range(6))[::2]执行结果为(D) A.[0,1]B.[0,2,4,6]C.[0,1,2]D.[0,2,4] 10. 以下程序的输出结果是(C): k=0 for i in range (4): for j in range(i+1): k+=j if j>1: break print(k) A:5 B:6 C:7 D:8
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 16:39:05

AI测试、大模型测试(三)AI语音产品测试AI测试边界

目录 一、AI语音产品(如智能音箱)测试整体方案 二、当前AI测试通常不重点关注的方面 三、警惕AI测试中的盲区或误区 四、AI测试中对抗性攻击测试 一、AI语音产品(如智能音箱)测试整体方案 1.1 测试数据集多样性、量级 语音类产品整体关注以下分类下产品的表现&#xff1a…

作者头像 李华
网站建设 2026/6/10 6:34:58

低代码平台是什么?它如何帮助企业降本增效

一、低代码平台&#xff1a;企业数字化转型的 “加速器”在数字化浪潮席卷各行各业的今天&#xff0c;企业对软件系统的需求日益迫切&#xff0c;但传统代码开发模式却陷入了 “高成本、低效率、供需失衡” 的困境。此时&#xff0c;低代码平台应运而生&#xff0c;成为破解企业…

作者头像 李华
网站建设 2026/6/10 9:46:56

Pupil眼动追踪项目终极指南:从开发者工具到研究应用

Pupil眼动追踪项目终极指南&#xff1a;从开发者工具到研究应用 【免费下载链接】pupil Open source eye tracking 项目地址: https://gitcode.com/gh_mirrors/pu/pupil Pupil是一个功能强大的开源眼动追踪平台&#xff0c;由Pupil Labs开发和维护。该项目采用Python作…

作者头像 李华
网站建设 2026/6/10 14:27:12

深度掌握图像修复技术:IOPaint实战应用全解析

深度掌握图像修复技术&#xff1a;IOPaint实战应用全解析 【免费下载链接】IOPaint 项目地址: https://gitcode.com/GitHub_Trending/io/IOPaint "为什么我精心拍摄的照片总有瑕疵&#xff1f;为什么重要的图片被水印破坏&#xff1f;"——这是无数摄影爱好者…

作者头像 李华
网站建设 2026/6/10 14:26:04

靠谱的PC耐力板供应商

靠谱的PC耐力板供应商&#xff1a;百特威新材料技术揭秘痛点深度剖析我们团队在实践中发现&#xff0c;当前PC耐力板行业面临诸多技术困境。很多供应商提供的PC耐力板在耐候性方面表现不佳&#xff0c;使用一段时间后容易出现黄变、脆化等问题&#xff0c;影响板材的使用寿命。…

作者头像 李华
网站建设 2026/6/10 14:31:50

Wazuh+OpenCTI威胁情报集成教程(一)之Wazuh平台基础与规则体系

文章目录 背景 Wazuh 平台基础与规则体系 一、Wazuh 核心架构详解 1. Agent(探针) 2. Server(服务端/Manager) 3. Indexer/Dashboard 二、核心功能模块深度解析(附实操场景) 三、Wazuh 安装准备与入门步骤 1. 环境要求(核心参考) 2. 快速安装步骤(Ubuntu 示例) 四、告…

作者头像 李华