ランダムで出た数字の、最後の要素を表示させたいです。
random.randintを使い、人生ゲームのようなものを作成したいです。
ですが、以下で言うと、「step」にどのような方法で、
「最後にサイコロを振って出た、ランダムな数字」を表示させる方法がわかりません。
indexに-1をしてね、というような指示がありましたが、こちらも指定の方法が分かりません。
↓(引用テキスト)
On each iteration, set step equal to the last element in the random_walk list. You can use the index -1 for this.
自分の書いたコード
# Numpy is imported, seed is set # Initialize random_walk random_walk = [0] # Complete the ___ for x in range(100) : # Set step: last element in random_walk(おそらくここが間違っている) step = random_walk[-1] # Roll the dice dice = np.random.randint(1,7) # Determine next step if dice <= 2: step = step - 1 elif dice <= 5: step = step + 1 else: step = step + np.random.randint(1,7) # append next_step to random_walk random_walk.append(step) # Print random_walk print(random_walk)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/02 23:13