前提・実現したいこと
AtCoder Beginners Selection の問題(traveling)を解いていたが、コードテストを行ないコードが内容的に正しいかどうか確認したいです。
発生している問題・エラーメッセージ
下のようにエラーメッセージが表示されてしまいました。
どこの構文が誤っているのかが分かりません。
File "./Main.py", line 2 txy = [[0,0,0],] ^ SyntaxError: invalid syntax
該当のソースコード
Python3
n = int(input()) txy = [[0,0,0],] for i in range(n): txy.append(input().split()) for i in range(0,n+1): for j in range(3): txy[i][j] = int(txy[i][j]) check = 0 for i in range(n): move_sum = (txy[i+1][1] - txy[i][1]) + (txy[i+1][2] - txy[i][2]) if ((txy[i+1][0] - txy[i][0]) - move_sum) < 0: print('No') break elif ((txy[i+1][0] - txy[i][0]) - move_sum) % 2 == 1: print('No') break else: check = check + 1 if check == n: print('Yes')
試したこと
インデントが余計に入っていないかどうか確認したり、リスト内のリストを作る際の問題点について調べてみたりしましたが、原因は分からずじまいでした...
まだ回答がついていません
会員登録して回答してみよう