用python程序写出求下面一段英文句子最长的单词长度的完整代码。 “South-Central Minzu University is a comprehensive university directly under the State Ethnic Affairs Commission. The university covers a ground area of 1,550 mu and boasts a building area of more than one million square meters. It has a beautiful campus where leafy trees abound and flowers give out fragrances all year around; the campus also features tidily arranged modern buildings with ethnic characteristics. Here the landscape and cultural attractions complement each other, making the campus an ideal place for teaching/learning, scientific research, and living. ”
时间: 2023-07-03 15:28:40 浏览: 89
可以使用以下代码实现:
```python
sentence = "South-Central Minzu University is a comprehensive university directly under the State Ethnic Affairs Commission. The university covers a ground area of 1,550 mu and boasts a building area of more than one million square meters. It has a beautiful campus where leafy trees abound and flowers give out fragrances all year around; the campus also features tidily arranged modern buildings with ethnic characteristics. Here the landscape and cultural attractions complement each other, making the campus an ideal place for teaching/learning, scientific research, and living."
def find_longest_word(sentence):
words = sentence.split()
longest_word_length = 0
for word in words:
if len(word) > longest_word_length:
longest_word_length = len(word)
return longest_word_length
longest_word_length = find_longest_word(sentence)
print("The length of the longest word in the sentence is:", longest_word_length)
```
这个程序首先定义了一个字符串变量 `sentence` 存储了给定的英文句子。然后定义了一个函数 `find_longest_word`,用于找到句子中最长的单词长度。最后调用 `find_longest_word` 函数,并将结果打印出来。