自家製のイディオム

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/lipachong/article/details/101694033

文法の基礎は、よく理解使われる
イディオムの一部をクロールする前に、前提を、私はこれらのうち、上昇を見つけ、コード
イディオムの一部をクロールするには、
ここに画像を挿入説明
txtのような同じレベルのディレクトリの外に登ります
ここに画像を挿入説明

import random
def get_list():
    with open("chengyu.txt", "r+", encoding="utf-8") as f:
        content = f.read()
        url_list = content[:-1].split(',')
    return url_list

def get_first_word(url_list):
    randoms=random.choice(url_list)
    print('我先说一个:',randoms )
    return randoms

def zhurenjie():
    zhuren=input('我接:\n')
    return zhuren

def jiqijie(url_list,zhuren):
    chengyus=[]
    for url in url_list:
        if url[0]==zhuren[-1]:
            chengyus.append(url)
    print('俺接:',random.choice(chengyus))

if __name__=='__main__':
    print('成语接龙游戏,请接成语或俗语,接的第一个字要跟上面的成语最后一个字相同哦\n当你不想玩的时候可以输入"我不玩了"结束\n当你玩不过我的时候可以输入"我认输"哈哈哈哈')
    url_list=get_list()
    randoms=get_first_word(url_list)
    while True:
        zhuren = zhurenjie()
        if zhuren=='我不玩了':
            print('切,是不是玩不起!!拜拜')
            break
        if zhuren=='我认输':
            print('哈哈,我赢了!!')
            break
        if zhuren not in url_list:
            print('耍赖,这不是个成语或俗语,重新说')
        elif zhuren[0] != randoms[-1]:
            print('耍赖,你没有接最后一个字,重说')
            print('最后一个字是:',randoms[-1])
        else:
            jiqi = jiqijie(url_list, zhuren)

おすすめ

転載: blog.csdn.net/lipachong/article/details/101694033