我不能分配我的卡值而无需随机化。(如果我做if randomcard() == 2D: cardvalue = cardvalue + 2
(,而2D弹出它的完整弹出了我在2的 cardvalue
旁边给我的东西。
def Convertion():
intCardValue = 0
if RandomCard() == "2D":
intCardValue = intCardValue+ 2
if RandomCard() == "3D":
intCardValue = intCardValue+ 3
print(RandomCard())
print(intCardValue)
Convertion()
假设RandomCard()
随机返回卡(数字,西装(,那么问题在于多次调用RandomCard()
。您可能想要的是将RandomCard()
的值存储在变量中,然后使用它。
card = RandomCard()
if card == "2D":
…
elif card == "3D":
…
print(card)