使用Python编写一个程序，找到一个给定字符串中出现次数最多的单词。


请输入要查找最常出现的单词的字符串：
以下是Python代码，可找到给定字符串中出现次数最多的单词：

```
string = input("请输入要查找最常出现的单词的字符串：")
word_counts = {}  # 用于存储单词和它们出现的次数

# 将字符串拆分为单词，并增加单词计数
for word in string.split():
    if word not in word_counts:
        word_counts[word] = 1
    else:
        word_counts[word] += 1

# 找出出现次数最多的单词
max_count = max(word_counts.values())
most_frequent_words = [word for word, count in word_counts.items() if count == max_count]

# 如果有多个单词出现次数相同，则打印它们
if len(most_frequent_words) > 1:
    print("出现次数最多的单词是：")
    for word in most_frequent_words:
        print(word)
else:
    print("出现次数最多的单词是：", most_frequent_words[0])
```

该程序首先提示用户输入要查找的字符串，然后将字符串分解为单词，并统计每个单词的出现次数。接着，它找到出现次数最多的单词，可能有多个，因此如果有多个单词出现次数相同，则打印它们。否则，只需打印单词。