编写一个python程序,设定输入的单词个数,并返回其中长度最长的单词
时间: 2024-03-09 13:46:09 浏览: 52
统计多个文本长度
好的,我来为你编写这个Python程序。
算法:
程序需要先读取输入的单词个数,然后使用一个循环来逐个读取单词并计算它们的长度。程序需要使用一个变量来记录当前长度最长的单词,并在循环中更新这个变量。最后,程序将输出长度最长的单词。
代码如下:
```python
n = int(input("请输入单词个数:"))
longest_word = "" # 记录当前长度最长的单词
for i in range(n):
word = input("请输入第{}个单词:".format(i+1))
if len(word) > len(longest_word):
longest_word = word
print("长度最长的单词是:", longest_word)
```
在这段代码中,我们使用了一个for循环来遍历输入的每个单词。在每个循环中,程序使用len()函数计算单词的长度,并将其与当前长度最长的单词进行比较,如果当前单词长度更长,就将其记录为新的长度最长的单词。
示例输入:
```
请输入单词个数:4
请输入第1个单词:apple
请输入第2个单词:banana
请输入第3个单词:orange
请输入第4个单词:watermelon
```
示例输出:
```
长度最长的单词是: watermelon
```
这样,程序就能够找到输入单词中的长度最长的单词。
阅读全文