古い「小麦とチェス盤」の問題があります: チェス盤に1個の穀物が最初の四角に置かれるように小麦が置かれた場合、 (後続の各四角形の穀物の数を2倍にします)。Python「小麦とチェス盤の伝説」
grains = 1
for square in range(1, 64+1):
print(square, grains)
grains *= 2
- これは、結晶粒の数が「チェス盤」の完全な範囲を提供します。
ユーザーが特定の正方形の数字を入力し、特定のタイルごとに正しい数のグレインを取得するようにプログラミングするにはどうすればよいですか? Exp:input = 5答えが16であるなど range-Functionを使用する必要があります。可能であれば。
ありがとうございます!
あなたは 'の範囲(1、64)'で、ユーザーの代わりに、64からもらった番号を使用します(0ではない、正方形は1から始めると仮定)? –