4 本题要求编写程序,输入若干英文单词,对这些单词按字母表顺序排序后输 最大数 组成的字符串。输入:每行一个词,以#作为输入结束标志。输出:排序后的结 出。其中英文单词总数不超过20个,每个单词为长度小于15的仅由英文字母 为最大数 果,每个单词单独占一行。(12分) 输入序号 【输入样例】 blue red 最大数及其 yellow 【输出样例】 blue red yellow
时间: 2024-02-26 10:57:00 浏览: 124
这是一道简单的排序题,可以使用 Python 的内置排序函数 `sorted()` 来完成。具体实现如下:
```python
words = []
while True:
word = input()
if word == '#':
break
words.append(word)
words = sorted(words) # 排序
for word in words:
print(word)
```
其中,`input()` 用于从标准输入读取一行字符串,`sorted()` 用于对字符串列表进行排序。最后再用一个循环输出排序后的字符串即可。
阅读全文