从键盘读入若干字符串,对它们按字母大小的顺序进行排序,然后把排好序的字符串送到磁盘文件中保存
时间: 2024-03-21 08:43:51 浏览: 125
python实现从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存
5星 · 资源好评率100%
好的,可以通过以下的代码实现你的需求:
```python
# 从键盘读入字符串
strings = []
while True:
s = input("请输入字符串(输入 q 退出):")
if s == 'q':
break
strings.append(s)
# 对字符串列表进行排序
strings.sort()
# 把排好序的字符串写入文件
with open('sorted_strings.txt', 'w') as f:
for s in strings:
f.write(s + '\n')
```
这段代码会不断从键盘读入字符串,直到输入 q 为止。然后把这些字符串存储在一个列表中,使用列表的 sort 方法进行排序。最后,把排好序的字符串逐行写入一个名为 sorted_strings.txt 的文件中。
阅读全文