#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お疲れ様でした!")