我的任務在Python 3.3.2中,它在這裏:
爲骰子對象創建一個類,該對象可以隨機生成一個介於1和6之間的數字並保存該文件。什麼問題? Python中沒有打印
您需要隨機模塊和
創建2個骰子對象A和B,並添加值後。
下面是規則
贏=總等於7或11
失去=總等於2,3或12
輥再次=總等於5,6,8,9,10直到7滾動或再次拋出相同的數字。
現在的代碼,我已經寫了:
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()
嘗試爲'a'和'b'實例化Dice,例如a = Dice()。另請注意,Dice.number將始終保持不變 - 只在導入時評估隨機數。你可能想把它放在\ _ \ _ init _ _ \ _中。 – dbn