print("Enter a game all on one line with spaces separating the locations.")
game_list = [s for s in input().split()]
A = game_list[0]
B = game_list[1]
C = game_list[2]
D = game_list[3]
E = game_list[4]
F = game_list[5]
G = game_list[6]
H = game_list[7]
I = game_list[8]
print((A)(B)(C))
print((D)(E)(F))
print((G)(H)(I))
if A == B and A == C:
print(A, "wins horizontally")
elif A == D and A == G:
print(A, "wins vertically")
elif A == E and A == I:
print(A, "wins diagonally")
elif B == E and B == H:
print(B, "wins vertically")
elif C == E and C == G:
print(C, "wins diagonally")
elif C == F and C == I:
print(C, "wins vertically")
elif D == E and D == F:
print(D, "wins horizontally")
elif G == H and G == I:
print(G, "wins horizontally")
else:
print("Cat's game No winner.")
このようなコードを入力したときに
print((A)(B)(C))
print((D)(E)(F))
print((G)(H)(I))
この部分で'str' object is not callableとエラーコードが出ます。どういう意味なのでしょうか?
”A””B””C”のようにしてみてもだめでした。
またこのコードのままだと出力が
X X O
X O X
X X O
とスペースがあります。
このスペースを無くす方法がなにかありましたら教えていただけると嬉しいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。