【发布时间】:2017-10-25 18:34:18
【问题描述】:
基本上我需要一些快速帮助。我正在制作一个程序,我使用两个随机生成器来生成数字。
- 第一个生成器,2-14 之间的每个数字代表一张卡片。数字 11、12、13 和 14 分别代表 Jack、Queen、King 和 Ace。
- 第二个随机生成器生成数字 15-18 来表示卡片的类型,例如 15、16、17、18 将分别代表红心、黑桃、方块和梅花。
生成器的结果应该是第一个生成器生成数字 8,第二个生成器生成数字 17。然后我希望它将其翻译为:“8 of Diamonds”。
到目前为止,这是我的代码:
import random
Player1 = input("Enter Name Of Player1")
Card = random.randint(2, 14)
Suit = random.randint(15,18)
if Card == 11:
print("Jack")
elif Card == 12:
print("Queen")
elif Card == 13:
print("King")
elif Card == 14:
print("Ace")
else:
print(Card)
【问题讨论】:
-
为什么15-18适合西装?为什么不只是 0-3 以便您可以在列表中查找它们?