前提・実現したいこと
リストのリスト(2次元配列)をcal()関数に代入したいが、リストのリストをbに代入したところでinvalid syntaxとなってしまう。
発生している問題・エラーメッセージ
b=[[1,20],[5,1],[2,4],[3,2],[6,6],[7,3],[15,12],[8,17],[4,8],[11,5],[10,18],[14,13],[18,23],[13,26],[22,29],[24,15],[16,16],[19,9],[30,10],[9,11],[25,30],[17,7],[26,27],[23,19],[12,14],[20,21],[28,28],[21,24],[27,22],[29,25]] ^ SyntaxError: invalid syntax
該当のソースコード
python
1def cal(a): 2 g=0 3 h=0 4 for i in a: 5 for j in a: 6 if (i[0]>j[0] and i[1]>j[1]) or (i[0]<j[0] and i[1]<j[1]): 7 g+=1 8 else: 9 h+=1 10 print((g-h)/(30*29/4) 11 12b=[[1,20],[5,1],[2,4],[3,2],[6,6],[7,3],[15,12],[8,17],[4,8],[11,5],[10,18],[14,13],[18,23],[13,26],[22,29],[24,15],[16,16],[19,9],[30,10],[9,11],[25,30],[17,7],[26,27],[23,19],[12,14],[20,21],[28,28],[21,24],[27,22],[29,25]] 13 14cal(b)
試したこと
「リストの中にタプル」、「リストの中にリスト」の両方で試した。
[]や,の過不足がないことも確認した。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/24 16:18