これは正確に何をしたい行います。詳細情報については、対話インタプリタでhelp(something)
を使用します。
>>> import random
>>> help(random.randint)
Help on method randint in module random:
randint(self, a, b) method of random.Random instance
Return random integer in range [a, b], including both end points.
また、ブルートフォース方式でこれをテストすることができます。もちろん
>>> valid_numbers = list(range(2, 13)) # You can just use range(2, 13) in python 2.x
>>> valid_numbers
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
>>> while len(valid_numbers) > 0:
... roll = roll_die()
... if roll in valid_numbers:
... print(roll)
... valid_numbers.remove(roll)
...
4
10
5
7
6
8
11
9
3
2
12
は、あなたのエントリは私よりも異なっている必要があります。
はい、それは正しいです。 –
@wiso、 'def roll_die'行を見逃しましたか? –
あなたはそれが正しくないと信じて、あなたの前提をテストしましたか? – brc