一个文本文件(1.TXT)里面存了5个一位的正整数,每个数之间有一个空格,如果有两个及以上的数字相同,输出“y”,否则输出“n”
时间: 2024-02-22 21:58:08 浏览: 19
好的,我理解了你的问题。下面给出一个 Python 的实现代码:
```python
with open('1.TXT', 'r') as f:
nums = f.read().strip().split(' ')
if len(nums) != 5:
print('文件格式错误')
else:
if len(set(nums)) != 5:
print('y')
else:
print('n')
```
这段代码首先打开文件 `1.TXT`,读取其中的内容并去除首尾的空白字符,然后按照空格分割成一个数字列表 `nums`。判断 `nums` 的长度是否为 5,如果不是则输出错误信息;否则将 `nums` 转化为集合,判断集合的长度是否为 5,如果不是则说明有数字重复,输出 "y",否则输出 "n"。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)