Project Euler で問題 8を実行しています。次にやりたいことは、キーが 1 ~ 1000 で、値が数字のそれぞれの int である dict を作成することです。
1〜1001の範囲を使用してキーを作成し、数字を反復するforループをネストしてから、intDict [k] = jを試すなど、さまざまな方法を試しました。ここで、kは範囲ループの数値で、jは数字ループの数値ですが、できませんそれを正しくするようです。これはどのように達成できますか?ありがとう。
これまでの私のコード:
def lrgProdOf5Numbers():
intDict = {}
highest = 0
f= open("1000dig.txt","r")
d = f.read()
f.close()
digits = [int(e) for e in str(d) ] #convert each number in string to int