私の割り当てはPython 3.3.2で、ここにあります:
1 から 6 までの数字をランダムに生成できるサイコロ オブジェクトのクラスを作成し、ファイルを保存します。
random モジュールと
2 つの Dice オブジェクト a と b を作成し、それらの値を合計します。
ルールはこちら
勝利 = 合計が 7 または 11 に等しい
負け = 合計が 2、3、または 12 に等しい
もう一度ロールする = 合計は、7 がロールされるか、同じ番号が再度スローされるまで、5、6、8、9、10 に等しくなります。
今私が書いたコード:
import random
class Dice:
'''A class that makes Dice'''
number = random.randint(1,6)
a = Dice
b = Dice
result = a.number + b.number
def resultgiver():
if result == '7':
result == '11'
print('You won! You got ' ,result,'.')
elif result == '2':
result == '3'
result == '12'
print('You lost! You got ' ,result,'.')
elif result == '5':
result == '6'
result == '8'
result == '9'
result == '10'
print('Roll again! You got ' ,result,'.')
elif result == '5':
result == '6'
result == '8'
result == '9'
result == '10'
elif result == '7':
result == '11'
resultgiver()