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

刚开始接触Python,希望可以简单易懂一点,谢谢

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

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(素数表)

温馨提示:答案为网友推荐,仅供参考
相似回答