

後述の問題に対する (回答となる) プログラムがわからなくて困っています。

自分では以下のようにプログラムを書いてみましたが、 エラーが表示されてしまいます。  
どのように変更したらうまく動くようになりますでしょうか。  
いろいろ自分なりに調べて書いたので見当違いかもしれないですがよろしくお願いします。

ひとまず `a`, `b` の値は 5 で計算したいです。

**エラーメッセージ:**

[code]

    File "C:\Users\user\.spyder-py3\autosave\untitled4.py", line 9, in <module>
        a = int(input("Enter row"))
    
    ValueError: invalid literal for int() with base 10: ''
    
[/code]

**現状のプログラム:**

[code]

    import math
    a = int(input("Enter row"))
    b = int(input("Enter column"))
    def hilmat(a,b):
        li=[[]]*a
        for i in range(a):
            for j in range(b):
                ele=math.pow((i+j+1),-1)
                li[i].append(ele)
        return li
    hilmat(a,b)
    
[/code]

**問題文:**

[![問題文です](https://i.stack.imgur.com/XJ2IX.png)](https://i.stack.imgur.com/XJ2IX.png)


CC BY-SA 4.0
2022-07-13T05:37:03.700
89953
2022-07-14T12:09:53.880
2022-07-14T12:09:53.880
3060
53504
question
python
Python　ヒルベルト行列　LU分解