使用python语言帮我写一段有一定互动性的代码,要求使用到字典集合,字符串方法,range函数这些知识点
时间: 2024-02-20 20:02:31 浏览: 45
好的,以下是一个简单的示例代码,它可以让用户输入一些单词,程序会统计每个单词出现的次数并输出结果。同时,如果用户输入了特定的单词,程序会给出相应的回复。
```python
print("欢迎使用单词计数器!请输入一些单词,用空格隔开:")
input_str = input().lower() # 将所有输入转换成小写
words = input_str.split() # 将输入字符串分割成单词列表
word_count = {} # 定义一个空字典,用于统计每个单词出现的次数
for word in words:
if word not in word_count:
word_count[word] = 1
else:
word_count[word] += 1
print("单词计数结果如下:")
for word, count in word_count.items():
print(f"{word}: {count}")
# 以下为一些简单的互动
if "python" in word_count:
print("你好,Python 爱好者!")
if "hello" in word_count:
print("Hello,你好呀!")
if "bye" in word_count:
print("再见啦,下次再见!")
```
运行示例:
```
欢迎使用单词计数器!请输入一些单词,用空格隔开:
Python is a great language. Python is also easy to learn.
单词计数结果如下:
python: 2
is: 2
a: 1
great: 1
language.: 1
also: 1
easy: 1
to: 1
learn.: 1
你好,Python 爱好者!
```
希望这个示例代码能够帮助你学习和使用字典集合、字符串方法和 range 函数。
阅读全文