| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
请只在 " 
##########start 下面可以改动 
 
##########end 上面可以改动 " 
 
中间部分作答,作答行数自由调整 
 
 
题目 
使用26个字母和10个数字,产生一个随机组合的6位字符串 
提示 
运行一下以下,体会random的强大 
random.choice('tomorrow') 
random.randint(1,10) 
random.shuffle([1,3,5,6,7]) 
 
''' 
import random 
 
def TEST_DO_NOT_CHANGE(): 
    chars_ = [chr(i) for i in range(97,123)] 
    nums_ = [str(i) for i in range(0,10)] 
    random_str = ""   
        ##########start下面可以改动  
 
     
     
     
     
     
     
    ##########end 上面可以改动 " 
    return random_str 
     
if __name__ == "__main__": 
    print(TEST_DO_NOT_CHANGE()) 
  
第二题 
########## 下面可以改动 
 
########## 上面可以改动 " 
中间部分作答,作答行数自由调整 
 
题目:定义一个函数,实现输入一句话,单词之间使用空格隔开,统计出其中各单词的词频数, 
并以keyword:count的格式存在一个dict中,返回这个dict。 
注意 jkl; 不是一个单词,jkl 是一个单词,要把“; + ”等非字符符号去掉 
即输入:“abc fjf jkl+ abc abc jkl;” 结果是 {"abc":3,"fjf":1,"jkl":2} 
 
''' 
 
def TEST_DO_NOT_CHANGE(str_line): 
    word_dict = {} 
    ########## 开始作答 
 
     
     
    ########## 结束作答   
             
    return word_dict   
 
             
if __name__ == "__main__": 
    str_line = "abc fjf jkl+ abc abc jkl;"  
    print(TEST_DO_NOT_CHANGE(str_line)) 
题目一: 
 
- import random
 
  
- def TEST_DO_NOT_CHANGE():
 
 -     chars_ = [chr(i) for i in range(97,123)]
 
 -     nums_ = [str(i) for i in range(0,10)]
 
 -     random_str = ""  
 
 -     ##########start 下面可以改动
 
 -     for _ in range(6):
 
 -         random_str += random.choice(chars_ + nums_)
 
 -     ##########end 上面可以改动
 
 -     return random_str
 
 -    
 
 - if __name__ == "__main__":
 
 -     print(TEST_DO_NOT_CHANGE())
 
 
  复制代码 
 
 
题目二: 
 
- def TEST_DO_NOT_CHANGE(str_line):
 
 -     word_dict = {}
 
 -     ########## 开始作答
 
 -     cleaned_str = ''.join([c if c.isalnum() or c.isspace() else ' ' for c in str_line])
 
 -     words = cleaned_str.split()
 
  
-     for word in words:
 
 -         word = word.lower()
 
 -         if word in word_dict:
 
 -             word_dict[word] += 1
 
 -         else:
 
 -             word_dict[word] = 1
 
 -     ########## 结束作答  
 
 -             
 
 -     return word_dict  
 
  
-             
 
 - if __name__ == "__main__":
 
 -     str_line = "abc fjf jkl+ abc abc jkl;"
 
 -     print(TEST_DO_NOT_CHANGE(str_line))
 
 
  复制代码 
 
 
 |   
 
 
 
 |