回答編集履歴
1
情報追記
    
        answer	
    CHANGED
    
    | @@ -1,5 +1,8 @@ | |
| 1 1 | 
             
            まずいろいろな場所に分かれて出てくる`x[0]x[1]+x[0]x[2]+x[1]x[2]`の部分を`x_tuple = (x[0]*x[1], x[0]*x[2], x[1]*x[2])`としておけば、sum関数で足せる上にバラバラでも処理できるようになります。
         | 
| 2 2 | 
             
            あとはzip関数でまとめたものをリスト内法表記でかけ合わせていけば、だいぶ短縮できると思います。
         | 
| 3 | 
            +
             | 
| 4 | 
            +
            必要かどうかよく分からない追記:
         | 
| 5 | 
            +
            端ちょっと出てます(ノД`)・゜・。
         | 
| 3 6 | 
             
            ```Python
         | 
| 4 7 | 
             
            x = [0.1, 4, 5]
         | 
| 5 8 | 
             
            y = [
         |