python上机实验题目
时间: 2023-10-08 19:03:01 浏览: 151
上机实验题目1
Python上机实验题目可以是任何需要使用Python语言进行编写和实现的任务。以下是一个示例题目的描述和解答:
题目:编写一个Python程序,统计一个文本文件中每个单词的出现频率。
解答:
```python
# 打开文件
file = open("text.txt", "r")
# 读取文件内容
text = file.read()
# 将文本分割成单词列表
words = text.split()
# 创建一个空字典,用于存储单词的出现频率
word_frequency = {}
# 遍历单词列表,统计每个单词的出现次数
for word in words:
if word in word_frequency:
word_frequency[word] += 1
else:
word_frequency[word] = 1
# 输出每个单词及其出现频率
for word, frequency in word_frequency.items():
print(f"{word}: {frequency}")
# 关闭文件
file.close()
```
该程序首先打开一个文本文件,并将文件内容读取到一个字符串变量中。然后,使用split()方法将文本分割成一个单词列表。
接着,程序创建一个空字典用于存储单词的出现频率。通过遍历单词列表,判断每个单词是否已经在字典中存在。如果存在,则将对应单词的频率加1;如果不存在,则将该单词加入字典,并将频率初始化为1。
最后,程序遍历字典,输出每个单词及其出现频率。
在完成所有操作后,程序关闭打开的文件。
以上是一个Python上机实验题目的示例答案,实际题目可能会有所不同,但是整体思路和原则类似。
阅读全文