0

私はこのプロジェクトを持っていますが、x または o が勝ったかどうかを確認する方法がわかりません。また、リストを追加する方法が原因で、count 関数を使用して x または o が何度も再生されたかどうかを確認する方法もわかりません。あなたは私のコードでそれを理解するでしょう:

if user_option == 0:
        print("option 0")
        print ("For each row, start with x. Enter a combination of x's "\
            "and o's up to three characters. For a blank space," \
            "enter a period '.'.")
        msg = [ "top row", "middle row", "bottom row"]
        col_size = 3
        row_size = 3
        ttt = list()
        for n in range(col_size):
            rows = input(msg[n]+ ":")
            ttt.append(rows)
        print(ttt)
        valid_symbols = ['x','X','o','O','.']
        done= False
        for i in ttt:
            if len(i) < 3:
                print("invalid board - too few symbols")
                break
            elif len(i) > 3:
                print("invalid board - too many symbols")
                break
            for x in i:
                if x not in valid_symbols:
                    print("invalid board - invalid symbol "\
                        + x )
                    done = True
                    break
                else:
                    continue
            for o in i:
                if o not in valid_symbols:
                    print("invalid board - invalid symbol "\
                        + o)
                    done = True
                    break
                else:
                    break 
4

0 に答える 0