<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhanghongyi_cpp的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhanghongyi_cpp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhanghongyi_cpp]]></copyright><item><title><![CDATA[1. 【顺序-测试-编程-3】农田坡度与灌溉水头计算]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162577006</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162577006</guid><author>zhanghongyi_cpp</author><pubDate>Sat, 04 Jul 2026 12:03:04 +0800</pubDate><description><![CDATA[【问题描述】输入水源到农田的水平距离（米）、水源与农田的高差（米）、管道摩擦损失系数（每100米损失2米水头）、喷头工作压力（米水柱）。提示：几何扬程 = 高差（如农田高于水源则为正），管道损失 = 距离 × 0.02，总扬程 = 几何扬程 + 管道损失 + 喷头压力。【输入形式】水平距离distance（米）、高差height_diff（米）、摩擦系数loss_per_100=0.02（固定）、喷头压力pressure（米）【输出形式】几何扬程、管道损失、总扬程（米），均保留2位小数。]]></description><category></category></item><item><title><![CDATA[求1000到1100之间的所有质数，每行输出6个，分多行输出。]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560183</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560183</guid><author>zhanghongyi_cpp</author><pubDate>Fri, 03 Jul 2026 20:33:31 +0800</pubDate><description><![CDATA[求1000到1100之间的所有质数，每行输出6个，分多行输出。]]></description><category></category></item><item><title><![CDATA[2. 【一般计算-作业-编程题-2】员工年龄分段统计]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560101</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560101</guid><author>zhanghongyi_cpp</author><pubDate>Fri, 03 Jul 2026 20:25:39 +0800</pubDate><description><![CDATA[ages = eval(input(“请输入员工年龄列表（如：[25, 32, 45, 55, 62, 28, 37, 48]）：\n”))20-30岁, 30-40岁, 40-50岁, 50-60岁, 60岁以上。print(“20-30岁人数：”, age_group[0])print(“30-40岁人数：”, age_group[1])print(“40-50岁人数：”, age_group[2])print(“50-60岁人数：”, age_group[3])print(“\n统计结果如下：”)]]></description><category></category></item><item><title><![CDATA[1. 【一般计算-作业-编程题-2】温室黄瓜日产量统计]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560073</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560073</guid><author>zhanghongyi_cpp</author><pubDate>Fri, 03 Jul 2026 20:23:53 +0800</pubDate><description><![CDATA[yield_today = float(input(“请输入每日黄瓜产量（公斤，输入-1结束）：”))print(“最高日产量：{:.2f}公斤”.format(max_yield))print(“最低日产量：{:.2f}公斤”.format(min_yield))print(“平均日产量：{:.2f}公斤”.format(average))print(“总产量：{:.2f}公斤”.format(total))print(“\n===== 统计结果 =====”)]]></description><category></category></item><item><title><![CDATA[10. 实验书3.4.2 筛选达到预警阈值的病虫害数据]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560054</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162560054</guid><author>zhanghongyi_cpp</author><pubDate>Fri, 03 Jul 2026 20:21:58 +0800</pubDate><description><![CDATA[有一个字典变量pests={“蚜虫”:55,“稻飞虱”:110,“玉米螟”:60,“小麦锈病”:90}保存病虫害数据，要求基于某一预警阈值从字典对象pests中筛选出达到预警阈值的病虫害数据。{‘稻飞虱’:110,‘小麦锈病’:90}输出需预警的病虫害数据。]]></description><category></category></item><item><title><![CDATA[4. 编写函数判断一个三位数是否为水仙花数。]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162559850</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162559850</guid><author>zhanghongyi_cpp</author><pubDate>Fri, 03 Jul 2026 20:05:01 +0800</pubDate><description><![CDATA[【问题描述】要求编写函数isflower(n)判断一个三位数n是否为水仙花数,如果是，则返回True，否则返回False。在主程序中要求调用该函数并输出三位数中所有的水仙花数。所谓"水仙花数"是指一个3位数，其各位数字立方和等于该数本身。例如，153是一个水仙花数，因为153等于1的立方加上5的立方加上3的立方之和。【输出形式】print(‘{}是水仙花数’.format(n))]]></description><category></category></item><item><title><![CDATA[期末模拟练习（机房版）]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162525225</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162525225</guid><author>zhanghongyi_cpp</author><pubDate>Thu, 02 Jul 2026 17:28:32 +0800</pubDate><description><![CDATA[已知喷灌强度为 5 mm/h，土壤有效持水量为 200 mm/m，当前含水率为 55%，适宜含水量下限为 70%。输入天数限制 days 及政府介入天数 day0（1 ≤ day0 ≤ days），模拟输出过程。，采用二分查找法，在给定的升序查找表中查找给定的待查对象。输入案件数 n，循环输入每个案件的金额，输出每个案件的费用及总收入。从键盘输入10个苹果的横径（mm），统计并输出各等级的数量。从键盘依次输入：长（m）、宽（m）、耕作层深度（m）。请在下划线处填上正确的代码，使程序完整且能正常运行。]]></description><category></category></item><item><title><![CDATA[Python程序设计 期末备考完全教程（第4-7章·甲版）]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162428916</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162428916</guid><author>zhanghongyi_cpp</author><pubDate>Mon, 29 Jun 2026 19:00:21 +0800</pubDate><description><![CDATA[列表是Python中最常用的可变序列，用方括号  表示，元素之间用逗号分隔。
列表的索引和切片

常用列表方法




方法
功能
示例





在末尾添加元素




在指定位置插入元素




删除第一个值为x的元素




删除并返回指定位置的元素（默认最后一个）




返回第一个值为x的元素的索引




统计x出现的次数




原地排序（升序）




反转列表




返回列表长度（内置函数）




4.1.1 列表拷贝：赋值 vs copy() vs deepcopy()
列表拷贝是一]]></description><category></category></item><item><title><![CDATA[Python程序设计 期末备考完全教程（第1-3章·甲版）]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162428900</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162428900</guid><author>zhanghongyi_cpp</author><pubDate>Mon, 29 Jun 2026 18:59:46 +0800</pubDate><description><![CDATA[程序设计（Programming）是指利用计算机解决问题，使用程序设计语言设计与编写程序的过程。分析问题：明确已知条件和求解目标模型构建：将实际问题抽象为数学模型算法设计：设计解决问题的具体步骤编程实现：用程序设计语言编写代码调试运行：测试程序并修正错误💡数据结构 + 算法 = 程序—— 这是计算机程序设计的核心公式程序是一组指示计算机执行特定任务或操作的指令序列。计算机通过逐条执行这些指令，完成从输入数据到输出结果的整个处理过程。通俗地说，程序就是"告诉计算机做什么以及怎么做"的一组命令。]]></description><category></category></item><item><title><![CDATA[期末模拟练习]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162374929</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162374929</guid><author>zhanghongyi_cpp</author><pubDate>Sat, 27 Jun 2026 22:15:36 +0800</pubDate><description><![CDATA[补全函数定义，实现两数相加。# def 定义函数 ________，接收两个参数 a 和 b# ________ 表达式计算 a + b 并返回# 调用函数，输出结果答案addreturn解析定义名为 add 的函数，接收两个形参计算两数之和并返回结果add(3, 4)调用返回7，print()输出7编写程序，定义一个函数判断一个数是否为偶数，并调用测试。参考代码# 定义函数 is_even，接收一个参数 num# 返回 num % 2 == 0 的布尔值（True表示偶数）]]></description><category></category></item><item><title><![CDATA[Python程序设计 期末备考教程（第1-3章）]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162374915</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162374915</guid><author>zhanghongyi_cpp</author><pubDate>Sat, 27 Jun 2026 22:13:52 +0800</pubDate><description><![CDATA[程序是一组指示计算机执行特定任务或操作的指令序列。计算机通过逐条执行这些指令，完成从输入数据到输出结果的整个处理过程。通俗地说，程序就是"告诉计算机做什么以及怎么做"的一组命令。Python是一种解释型语言，它通过Python解释器逐行读取并执行代码。逐行执行的优缺点优点缺点编写后立即运行，无需编译，调试方便执行速度相对编译型语言慢一些交互式编程（IDLE中一行一行测试）不适合对性能要求极高的场景（如操作系统内核）跨平台性好，任何安装了Python解释器的系统都能运行。]]></description><category></category></item><item><title><![CDATA[Python程序设计 期末备考教程（第4-7章）]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162374834</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/162374834</guid><author>zhanghongyi_cpp</author><pubDate>Sat, 27 Jun 2026 22:05:51 +0800</pubDate><description><![CDATA[列表是Python中最常用的可变序列，用方括号  表示，元素之间用逗号分隔。
列表的索引和切片

常用列表方法




方法
功能
示例





在末尾添加元素




在指定位置插入元素




删除第一个值为x的元素




删除并返回指定位置的元素（默认最后一个）




返回第一个值为x的元素的索引




统计x出现的次数




原地排序（升序）




反转列表




返回列表长度（内置函数）




4.1.1 列表拷贝：赋值 vs copy() vs deepcopy()
列表拷贝是一]]></description><category></category></item><item><title><![CDATA[Python 编程思维训练指南 from NWAFU]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161836704</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161836704</guid><author>zhanghongyi_cpp</author><pubDate>Tue, 09 Jun 2026 17:46:07 +0800</pubDate><description><![CDATA[核心思想：只关注「是什么」，不关注「具体是谁」。抽象化可能是编程思维中最难理解、但也是最有力量的一个能力。简单来说，抽象化就是「把具体的东西，归纳成通用的概念」。具体的：我家的那只橘猫「胖橘」，3岁，5公斤重，喜欢吃鱼抽象的：「猫」这个概念——有毛、四条腿、会喵喵叫、是宠物在编程中，抽象化让我们能够写一次代码，解决一类问题，而不是一个问题。# 找出列表 [3, 7, 2, 9, 5] 里最大的数print(max_num) # 输出 9"""找出任意数字列表中最大的数"""]]></description><category></category></item><item><title><![CDATA[9. 【查找-章测-编程题-3】查找最大值及其位置]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161431019</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161431019</guid><author>zhanghongyi_cpp</author><pubDate>Tue, 26 May 2026 21:40:57 +0800</pubDate><description><![CDATA[给定一个列表 alist = [15, 23, 8, 42, 16, 42, 9, 31, 42, 7]，找出列表中的最大值，并输出最大值及其所有出现位置（ 位置从1开始计数）。print(f"第{pos}个元素是{max_value}")print(f"最大值：{max_value}")]]></description><category></category></item><item><title><![CDATA[8. 【查找-作业-编程题-3】统计元素出现次数]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430999</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430999</guid><author>zhanghongyi_cpp</author><pubDate>Tue, 26 May 2026 21:39:45 +0800</pubDate><description><![CDATA[给定一个列表 alist = [2,4,6,8,2,4,6,8,2,4,6,8]，输入一个整数 x，统计 x 在列表中出现的次数，并输出所有出现的位置（位置从1开始计数）。print(f"第{pos}个元素是{x}")print(f"出现次数：{count}")print(“未找到”)]]></description><category></category></item><item><title><![CDATA[7. 【查找-作业-编程题-3】查找列表元素位置]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430981</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430981</guid><author>zhanghongyi_cpp</author><pubDate>Tue, 26 May 2026 21:38:10 +0800</pubDate><description><![CDATA[编写程序，在列表 alist = [1,3,5,7,9,3,4,6,8,3,10] 中查找指定元素，输出该元素的所有位置（位置从1开始计数），如果元素不在列表中，则输出未找到的信息。print(“第%d个元素是%d” % (i+1, x))print(“没发现%d” % x)]]></description><category></category></item><item><title><![CDATA[6. 【递推/迭代-作业-编程题-3】机器折旧]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430954</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430954</guid><author>zhanghongyi_cpp</author><pubDate>Tue, 26 May 2026 21:36:09 +0800</pubDate><description><![CDATA[一台设备原值 50,000 元，每年折旧率为 20%（即每年末价值为年初的 80%），但每年维护费用 2,000 元 从价值中扣除。print(f"第{year}年末价值: {value:.2f}元。求：第 5 年末的设备价值。]]></description><category></category></item><item><title><![CDATA[5. 【穷举-作业-编程题-3】求阿姆斯特朗数]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430932</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430932</guid><author>zhanghongyi_cpp</author><pubDate>Tue, 26 May 2026 21:34:41 +0800</pubDate><description><![CDATA[求1000以内的阿姆斯特朗数。阿姆斯特朗数即水仙花数的推广，n位数各位数字的n次方之和等于本身。]]></description><category></category></item><item><title><![CDATA[1. 【排序-作业-编程题-4】商品价格降序排列]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430800</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/161430800</guid><author>zhanghongyi_cpp</author><pubDate>Tue, 26 May 2026 21:24:16 +0800</pubDate><description><![CDATA[某电商平台有 6 件商品，数据为嵌套列表，每个子列表包含商品编号和价格。请使用选择排序算法实现价格降序排列，并输出排序后的嵌套列表。]]></description><category></category></item><item><title><![CDATA[7. 04001-01-2，移动元素0]]></title><link>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/160412334</link><guid>https://blog.youkuaiyun.com/zhanghongyi_cpp/article/details/160412334</guid><author>zhanghongyi_cpp</author><pubDate>Wed, 22 Apr 2026 16:59:31 +0800</pubDate><description><![CDATA[【问题描述】对于一个列表，在保持非零元素相对顺序的同时，将元素中所有的数字0移动到末尾。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‮‬例如，获得输入列表 [0, 1, 0, 3, 12]，输出 [1, 3, 12, 0, 0]。ls=eval(input(“请用列表的形式输入数据：\n”))]]></description><category></category></item></channel></rss>