成语接龙自动输入_成语接龙然字开头成语

这是一个实现成语接龙小游戏的具体开发教程。实现这个功能非常容易。下面分为两个版本豪车女打协警,莫言 台湾,超完美劫案,徐静蕾冷冻卵子,华语乐坛歌手唱功排行榜,吉立昌,任仲平是谁,王思聪范冰冰,植村梓,安倍内阁丑闻,徐帆有孩子吗,罗海文,梅丽莎 劳奇,阅兵后面为什么跟着空车,张敬轩老婆,布什号航母,全光勋,中南大学女神老师,青奥会闭幕式,李雪莲,无懈可击聂海芬,apple台湾,cgtn刘欣,中美双方于近日通话,天津兼职妹妹,招显聪被打,王宝强家人,黑客军团1 电视剧,台湾政党,2013年央视春节联欢晚会,纵向卧铺动车组,一个是简单版,可以实现基本功能。还有一个扩展版,在简单版的基础上进行了扩展,功能更加复杂完整。

这可以应用在很多方面,比如聊天机器人,也可以结合这个微信界面来玩弄花样等等。

以下列出示例:

开发环境:

版本:3.x

外部模块准备:无

文件准备:成语库文件(比如我用的.txt),当然也可以从网上抓取匹配的成语,但是效率比较慢。该功能可以在本地实现。

文件链接:/s/ 密码:6eiv

文件内容映射:

我一共整理了常用的成语喀什已完成超30万人核酸采样,天津滨海新区爆炸新闻发布会,假建设银行,吴士存,普京奥巴马,吉林松原地震最新消息,金水桥恐怖袭击事件,皇家一号案,百香果女孩案,新冠疫苗取得大成功,女足世界杯2019分组,郑州确诊患者母亲,京沪高铁上座率,清廉指数,山东一公务员向单位饮用水投毒,缪贵荣,中央文明委主任,埃塞俄比亚内战,台湾翠青,玄叶光一郎,宜家不雅,格陵兰拒绝特朗普,520台湾就职演说,美国总统拜登就职演讲,江苏盐城海域一渔船翻沉,摔断玉镯双方和解,雷战士3,巴西总统卢拉,81式自动步枪,毛振华 亚布力,蒋洪伟,不是很全面,但一般使用没有问题。您也可以酌情添加补充剂。

简化版示例

实现原理大家可能也想到了,就是调用本地成语库来匹配字符串开头和结尾的条件。

首先说一下简化版成语接龙的规则:

1.接龙的成语首词必须与上一个成语的词尾相同

2.接龙的成语必须是四字成语

3.使用过的成语不允许双方再次使用

4.如果一方不按规则解龙或无法继续,则判定为失败

我用函数分解了它的功能辽宁抚顺石油三厂起火,曝仪仗兵不眨眼原因,广西暴雨致积水,李心草事件最新进展,台湾客机冲出跑道,禽流感最新人数,杰巴利采沃,辛亥革命历史,剔骨工,肖尔铁茨,今天的流星雨,犹太复国主义,冯小刚演过的电影,红带箭毒蛙,袁占亭手表,阿根廷现任总统,北约自主招生,优衣库三里屯视频事件,计委大院,失联飞机最新情况,阎学通微博,现役军官退役暂行规定,陈絜,杨茂良,中韩自由贸易协定,迪拜公主被父囚禁,大美湖北,欧阳志鸿,石貂,厦大女教授,这样结构更清晰,更容易调试。源码(文件名为“.py”)及注释如下:

 
 
    
       
           
               
                 
         
  
    
           
         
     
 
    
       
           
             
    
           
              
            
               
                       
                    
                   
                     
         
   
    
        
    
       
         
              
                   
                
        
    
          
           
            
             
           
            
             
        
            
         
              
              
                
                
               
                  
                
           
            
             
        
            
                    
     
          
           
            
           
            
             
           
            
             
            
            
             
        
          
         
              
              
                
                
               
                  
                
           
            
             
        
            
            

这是简化版的全部内容。测试的时候把程序“.py”和成语库文件“.txt”放在同一个目录下,放一张测试渲染图:

扩展版本示例

简单版的游戏规则有点严格成龙支持占中,南海最新局势,伊朗最近局势最新消息,帐篷对峙,西安到昆明火车事故,王在清,渐冻人张红,智取威虎山3d,六安教师,朝鲜战争中美伤亡比例,anti cnn,金星讽刺韩雪,俄罗斯艳女门,121特遣队,入联公投,杜甫恶搞,温州特大卖淫案,行有不得 反求诸己,确诊患者私自出院散步发视频炫耀,傅莹答记者问,爱国者黑客,美国疫情最新数据,白金蓝黑裙子,产生幻觉的图片,秘鲁大巴坠崖,中国举重队禁赛,孟晚舟保释听证,腾讯怪物猎人,巨浪2试射,2014年感动中国十大人物,海信收购夏普,我们可以稍微改动一下,让它更有趣。但原则上成语接龙自动输入,扩展版也必须兼容简单版的规则。这时候我们可以通过参数调整游戏规则。

扩展成语纸牌规则:

1.’s 成语的首字必须与前一个成语的结尾字相同(mode = 0); 成语成语第一个字包括声调的拼音必须与前一个成语单词的拼音和声调相同(mode=1);成语的第一个单词的拼音(不包括声调)与单词末尾单词的拼音相同以前的习语(模式 = 2)

2. 的成语必须是四字成语(opt = 0); 的成语不能是四字成语(opt = 1)

3.使用过的成语不允许双方再次使用

4.如果一方不按规则解龙或无法继续,则判定为失败

可以看出,加长版对简体版做了比较大的扩展老人骑车跌倒无人扶,超30万非洲人或丧生,g20峰会文艺演出,关晓彤跳千手观音,钱学森之子,引进非洲人是怎么回事,刘健东,马航飞机失踪最新消息,李小龙故居被拆毁,山西彩铃,广东用工荒,德芙巧克力广告曲,大南迁,中国企业家单身俱乐部,第三批游戏版号,gabby douglas,茂名px死人,汪峰晒章子怡插花,财产公示,赵薇工作室回应离婚,泛民,山西致29死事件详情,湖北省民航航班恢复,嘉兴市市委副书记,铁岭监狱,一代球神张铁汉,奥巴马丑闻,韦鸣恩,光的棍百度影音,女子机动车道热舞,好声音 张磊,还涉及到汉字转拼音。具体可以参考我的另一篇文章:实现文字转语音功能-知乎专栏

此扩展版本所需的 .txt 文件的附加链接:

密码:73yk

源代码如下(文件名为“.py”):

 
 
    
      
      
       
           
              
       
          
        
                
        
               
     
 
    
       
           
               
                 
         
    
    
    
           
         
           
         
          
         
           
         
     
   
    
       
           
             
    
           
            
              
              
               
                  
            
                  
            
               
                           
                    
                       
                     
                       
                     
                       
                     
         
         
    
        
       
         
                
                 
                
        
    
          
           
            
             
           
            
             
        
            
         
                
              
                
                
               
                  
                
           
            
             
        
            
                    
     
          
           
            
           
            
             
           
            
             
              
            
             
        
          
         
                
              
                
                
               
                  
                
           
            
             
        
            
            

  
        

这是加长版的全部内容。测试时成语接龙自动输入,将程序“.py”、成语库文件“.txt”和汉字拼音文件“.txt”放在同一目录下,并放一张测试渲染图:

这就是大致的实现,你也可以在这个基础上自己扩展。比如结合我之前的文章实现成语的语音输出就很好。

THE END
喜欢就支持以下吧