我的任务是在 Python 3.3.2 中,它在这里:
为 dice 对象创建一个类,该类可以随机生成 1 到 6 之间的数字并保存文件。
您将需要随机模块和
创建 2 个 Dice 对象 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()