#kento hirose
                #coding:utf-8
                #しりとりゲーム
                import os
                
                os.system('clear')
                print("\t\t~~~~ルール説明~~~~")
                print("勝ち\n1,3ターン以上しりとりをする。\n2,語尾を一番最初の頭文字にする。")
                print("\n負け\n1,語尾に「ん」がつく。\n2,頭文字が前の語尾と違う。\n3,以前使った単語をもう一度使う。\n※ ↑ゲーム全体で有効です^^")
                words=[]
                quiz=["ら","り","る","れ","ろ"]
                for i in range(0,5):
                    first=fin=quiz[i]
                    turn=0
                    print("------------------しりとりゲームスタート! ------------------")
                    while True:
                        turn+=1
                        print(f'{turn}ターン目です。')
                        word=input(f"[{first}]で始まる言葉を書いてください:")
                        if turn>=3 and word[-1]==fin:
                            print('クリア!おめでとう!')
                            break
                        elif word[-1]=='ん':
                            print('最後が「ん」で終わっているのであなたの負けです。') 
                            break
                        elif word[0]!=first:
                            print('最初の文字が違うのであなたの負けです。' )
                            break
                        elif word in words:
                            print('一度使われた言葉なのであなたの負けです。') 
                            break
                        words.append(word)
                        first=word[-1]
                        pass
                        if word[-1]=='ー'or word[-1]== 'ゃ'or word[-1]== 'ゅ'or word[-1]=='ょ':
                           first=word[-2]
                        pass
                print("\n\t\t\tお疲れ様でした!")
    
実行結果 改良版
実行結果(1)
実行結果(2)
実行結果(3)