文本文件in.txt中存在多个整数,求出这些整数中最大的数和最小的数,并依次输出到屏幕,题目保证文件in.txt至少有一行。 【输入形式】 文本文件in.txt,其第一行为整数的个数n,随后n行为这n个整数。
时间: 2024-03-17 09:46:52 浏览: 31
我们第一行包括两个整数n,k(1<=n<=100,k<=6e5),表示有n个数字,目标和为k 第二行输入n个整数(c1 c2
好的,以下是 Python 代码实现:
```python
with open('in.txt', 'r') as f:
n = int(f.readline())
numbers = [int(f.readline().strip()) for i in range(n)]
max_num = max(numbers)
min_num = min(numbers)
print(f"最大数为:{max_num}")
print(f"最小数为:{min_num}")
```
这段代码首先打开名为 "in.txt" 的文件,读取第一行的整数 `n`,然后使用列表推导式读取接下来的 `n` 行整数,并将其存储在列表 `numbers` 中。然后,我们可以使用 `max()` 和 `min()` 函数找到列表中的最大数和最小数。最后,使用 `print()` 函数将结果输出到屏幕上。
需要注意的是,这段代码假设文件中的第一行为整数的个数 `n`,并且每一行只包含一个整数。如果文件格式不同,我们需要根据文件的实际情况进行修改。
阅读全文