已知文本文件file4.txt中连续存放了20个整数,邻近两数之间用一个空格隔开。 编写程序,读入文件中的整数,找出其中的最小值并输出。
时间: 2024-02-13 18:00:48 浏览: 102
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最小值;其中确定最小值的下标的操作在fun函数中实现
5星 · 资源好评率100%
好的,你可以尝试使用以下代码来读取文件中的整数,找到其中的最小值并输出:
```python
with open('file4.txt', 'r') as f:
nums = f.read().split()
nums = list(map(int, nums))
min_num = min(nums)
print("The minimum value is:", min_num)
```
首先,使用 `with` 语句打开文件,然后使用 `read()` 方法读取文件中的所有内容,并使用 `split()` 方法将其拆分成一个数字列表。然后,使用 `map()` 函数将列表中的字符串转换为整数。最后,使用 `min()` 函数找到最小值并输出。需要注意的是,这个代码示例假设文件中只包含整数,并且每个整数之间都只有一个空格隔开。如果文件中包含其他类型的数据或者格式不正确,代码就会出现错误。
阅读全文