python编写程序,从键盘输入一个个单词(不区分大小写),每接收到一个单词后,输出该单词曾经出现过的次数,接收到"QUIT"单词后程序直接退出。
时间: 2023-06-10 08:05:14 浏览: 148
可以使用Python中的字典来保存每个单词出现的次数,代码如下:
```
word_count = {}
while True:
word = input("请输入单词(输入QUIT退出):").lower()
if word == "quit":
break
if word in word_count:
word_count[word] += 1
else:
word_count[word] = 1
print(f"{word}已经出现了{word_count[word]}次")
```
在这个程序中,首先定义了一个空字典`word_count`来保存每个单词出现的次数。然后使用`while`循环不断从键盘获取输入的单词,将其转换为小写字母,如果输入的单词为QUIT,则退出循环。如果输入的单词在字典中已经存在,则将其对应的计数器加1,并输出已出现的次数。如果输入的单词在字典中不存在,则将其加入字典,并将对应的计数器设为1,并输出出现的次数。
阅读全文