酷代码 AI
菜单
服务商
DeepSeek字节豆包
更多选项

Python程序:查找n个数中x的第一个倍数的位置

以下是使用Python实现的代码: ```python # 读取输入的数字个数n n = int(input()) # 读取n个正整数,并将其转换为整数列表 numbers = list(map(int, input().split())) # 读取要查找倍数的数字x x = int(input()) # 遍历列表中的每个数字及其索引 for i, num in enumerate(numbers): # 判断当前数字是否是x的倍数 if num % x == 0: # 如果是x的倍数,输出该数字在列表中的位置(位置从1开始) print(i + 1) break ``` ### 代码解释 1. **读取输入**:首先读取数字的个数`n`,接着读取`n`个正整数并存储在列表`numbers`中,最后读取要查找倍数的数字`x`。 2. **遍历列表**:使用`enumerate`函数遍历列表`numbers`,同时获取每个数字的索引和值。 3. **判断倍数**:对于每个数字,判断其是否是`x`的倍数,如果是,则输出该数字在列表中的位置(位置从1开始),并使用`break`语句终止循环。 ######[AI问答 | 290点数解答 | 2026-06-14 15:36:44]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]