写出一段程序,用来统计一段英文材料中各个符号出现的百分比。
时间: 2024-02-24 22:53:13 浏览: 58
好的,以下是一个简单的 Python 程序,可以统计一段英文材料中各个符号出现的百分比:
```python
text = input("请输入一段英文材料:")
freq = {}
total = 0
for char in text:
if char.isalpha() or char.isdigit():
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 4.76%
W 1 4.76%
d 1 4.76%
e 1 4.76%
l 3 14.29%
o 2 9.52%
r 1 4.76%
, 1 4.76%
! 1 4.76%
```
希望这个程序能够帮到你!
阅读全文