写出一段程序,用来统计一段英文材料中各个英文字母出现的百分比。
时间: 2024-02-24 17:53:15 浏览: 22
好的,以下是一个简单的 Python 程序,可以统计一段英文材料中各个英文字母出现的百分比:
```python
text = input("请输入一段英文材料:")
freq = {}
total = 0
for char in text:
if char.isalpha():
if char in freq:
freq[char] += 1
else:
freq[char] = 1
total += 1
print("字母\t频率\t百分比")
for char in sorted(freq):
percentage = freq[char] / total * 100
print(char + "\t" + str(freq[char]) + "\t" + "{:.2f}%".format(percentage))
```
程序会要求你输入一段英文材料,然后统计其中各个英文字母的出现次数,并计算出它们出现的百分比,并按照字母顺序输出结果。例如,如果输入的文本是 "Hello, World!",则程序会输出如下内容:
```
字母 频率 百分比
H 1 7.14%
W 1 7.14%
d 1 7.14%
e 1 7.14%
l 3 21.43%
o 2 14.29%
r 1 7.14%
```
希望这个程序能够帮到你!
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)