我创建了一个程序,无法判断哪张牌是最高的。我有办法做到吗。你知道吗
from random import *
print("Highest card wins \n")
print("S = spades. \n H = hearts. \n C = clubs. \n D = diamonds. \n J = big joker. \n j = small joker. \n ")
P1= input("Press enter to draw your card \n" "Player One: ")
print("Player One drew ")
myList=(["Sk","Sq","Sj","Sa","S1","S2","S3", "S4","S5","S6","S7","S8","S9","J","j","Ck","Cq","Cj","Ca","C1","C2","C3", "C4","C5","C6","C7","C8","C9","Hk","Hq","Hj","Ha","H1","H2","H3", "H4","H5","H6","H7","H8","H9","Dk","Dq","Dj","Da","D1","D2","D3", "D4","D5","D6","D7","D8","D9"])
y = sample(myList, 1)
print (y)
P2=input("Press enter to draw your card \n" "Player Two: ")
print("Player Two drew ")
myList=(["Sk","Sq","Sj","Sa","S1","S2","S3", "S4","S5","S6","S7","S8","S9","J","j","Ck","Cq","Cj","Ca","C1","C2","C3", "C4","C5","C6","C7","C8","C9","Hk","Hq","Hj","Ha","H1","H2","H3", "H4","H5","H6","H7","H8","H9","Dk","Dq","Dj","Da","D1","D2","D3", "D4","D5","D6","D7","D8","D9"])
y = sample(myList, 1)
print (y)
if P1 < P2:
print("Player One Loses ")
else:
print("Player Two Wins ")
下面是我如何用一副更小的牌来做这件事。如果你想订满一副的话,就随便点吧。如果你有相同能量的卡片,你可以把它放在列表中的一个列表中,但是如果你选择了一个,你必须想办法从嵌套列表中打印一张卡片。你知道吗
我假设卡片的值与它们的顺序一致。 王牌是1,国王是13。 J是14,J是0 这里有一个平局的机会
相关问题 更多 >
编程相关推荐