筛选满足特定条件数字的Python代码实现
以下是使用Python实现的代码: ```python # 获取输入的n个数 n = int(input("请输入数字的个数: ")) numbers = [] for i in range(n): num = int(input(f"请输入第 {i + 1} 个数: ")) numbers.append(num) # 筛选出禾木喜欢的数 liked_numbers = [] for num in numbers: # 判断是否是8的倍数且不含数字8 if num % 8 == 0 and '8' not in str(num): liked_numbers.append(num) # 输出结果 if liked_numbers: print("禾木喜欢的数有:", liked_numbers) else: print("没有禾木喜欢的数。") ``` ### 代码解释 1. **输入部分**:首先获取用户输入的数字个数`n`,然后循环`n`次,每次获取一个数字并添加到列表`numbers`中。 2. **筛选部分**:遍历`numbers`列表,对于每个数字,检查它是否是8的倍数且不包含数字8。如果满足条件,则将其添加到`liked_numbers`列表中。 3. **输出部分**:如果`liked_numbers`列表不为空,则输出禾木喜欢的数;否则,输出没有禾木喜欢的数。 ######[AI问答 | 318点数解答 | 2026-02-27 20:52:32]
相关提问
- Python 运行报错:urllib3 网络连接创建失败,原因及排查建议(字节豆包 | 161点数解答 | 2024-10-31 00:39:36)445
- C++ 实现:精准统计给定范围 [L, R] 内数字 2 出现的次数及代码详解(字节豆包 | 401点数解答 | 2026-02-05 21:17:05)25
- C++实现:统计[L, R]范围内数字2出现的次数及代码详解(字节豆包 | 489点数解答 | 2026-02-07 17:12:26)30
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)330
- C++ 实现:根据给定正整数构造 3×3 方阵并计算满足条件的方案数(阿里通义 | 875点数解答 | 2024-11-13 16:38:24)241
- C++实现:低复杂度求解 3×3 方阵构造方案数(阿里通义 | 708点数解答 | 2024-11-13 16:45:15)270
- Python 高效解决 U 王国社区端午节粽子分配数量计算问题(DeepSeek | 218点数解答 | 2025-05-31 18:33:52)187
- C++ 实现:根据家庭人数精准计算 U 王国社区粽子分配总数(DeepSeek | 250点数解答 | 2025-05-31 18:36:11)161
- 幼儿园小朋友学号奇偶分类:代码实现与详细解释(字节豆包 | 406点数解答 | 2025-11-26 19:39:05)51
- 策略游戏大揭秘:小 L 与小 Q 最优策略下每轮得分计算全解析(字节豆包 | 676点数解答 | 2025-12-12 18:49:42)55
- Python代码:简化网友国度货币系统,求解最小货币种数(字节豆包 | 529点数解答 | 2025-12-13 10:29:25)36
- 数轴旅行:从原点出发,能否到达目标位置?(字节豆包 | 225点数解答 | 2026-01-23 19:51:03)35