1
编写程序打印99乘法表,要求使用format()进行格式化输出。
for i in range(1,10):
for j in range(1,i+1):
print('{:1}*{:0}={:02}'.format(j,i,j*i),end = ' ')
print()
2
使用string模块提供的字符串常量,模拟生成指定长度的随机密码。import random
from string import ascii_letters,digits
def generatePassword(n):
res = ascii_letters + digits
password = ''.join(random.sample(res,n))
return password
count = int(input("请输入你要产生几位密码:"))
print(generatePassword(count))
3
通过精确模式、全模式和搜索引擎模式对文本“中华人民共和国是伟大的国家”进行分词,简述他们的异同。
import jieba
s="中华人民共和国是伟大的国家"
print("精确模式:",jieba.lcut(s))#把文本精确切分开来,不会出现冗余的词组,若词组是个固定名词则按最长的输出
print("全模式:",jieba.lcut(s,cut_all=True))#把文本中可能出现的词语全部输出出来,会有冗余
print("搜索引擎模式:",jieba.lcut_for_search(s))#在精确模式的基础上,再将出现的词语进行细致划分,同样也会出现冗余
4
统计《三国演义》中出现次数较高的人物。
import jieba
excludes={
"先主","将军","却说"</