用Python统计句子中每个单词出现的次数 用Python输出100内的所有素数

刚开始接触Python,希望可以简单易懂一点,谢谢... 刚开始接触Python,希望可以简单易懂一点,谢谢 展开
 我来答
湖海散人88057437142
2018-01-20 · TA获得超过656个赞
知道小有建树答主
回答量:304
采纳率:83%
帮助的人:114万
展开全部

(你确定是单词不是字母?)

1.(python可以用中文变量,看不顺眼就换成英文)

句子 = "This is a sentence"    #可以写别的

字典 = {}

句子拆成的单词列表 = 句子.split()

for 单词 in 句子拆成的单词列表:
if 单词 in 字典.keys():
字典[单词] += 1
else:
字典[单词] = 0

for 单词,次数 in 字典.items():
print('%-20s:'%单词,次数)

2.

素数表 = [2]

上限 = 100

print(2)



for 数 in range(3,上限+1):
这个数还可能是素数 = True
for 素数 in 素数表:
if 数 % 素数 != 0:
continue
else:
这个数还可能是素数 = False
if 这个数还可能是素数:
print(数)
素数表.append(数)

print()
print(素数表)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式