酷代码 AI
菜单
全部AI  /  热门  /  AI写代码神器
服务商

读入 n 个整数,打印其中的最大数及其位置号。

要读取 n 个整数并打印其中的最大数及其位置号,可以使用以下 Python 代码: ```python n = int(input("请输入整数个数: ")) numbers = [] for i in range(n): num = int(input(f"请输入第 {i+1} 个数: ")) numbers.append(num) max_num = max(numbers) max_index = numbers.index(max_num) + 1 # 位置号从1开始 print(f"最大数是: {max_num}") print(f"位置号是: {max_index}") ``` 代码说明: 1. 首先读取整数个数 n 2. 使用循环读取 n 个整数并存储在列表 numbers 中 3. 使用 max() 函数找出列表中的最大值 4. 使用 index() 方法找出最大值的索引,并加1得到位置号(因为索引从0开始) 5. 打印结果 注意事项: 1. 如果列表中有多个相同的最大值,index() 方法只会返回第一个出现的索引 2. 输入时需要确保输入的是整数,否则会引发 ValueError 3. 位置号从1开始计数,符合常规习惯 [2025-05-27 20:13:13 | AI写代码神器 | 238点数解答]

相关提问