【发布时间】:2020-02-15 21:24:25
【问题描述】:
扑克排名是这样排列的。 '23456789TJQKA' 其中 T 是 10,然后是 Jack Queen King 和 Ace,Ace 是最高的牌。输入字符串,始终输入为 5 个字符的字符串。
如果用户输入让我们说 string = '43TKQ' 我怎样才能在没有任何高级方法的情况下找到这个字符串中的最高卡片,只有 if 语句、while 和 for 循环。我试过 max(string) 但它返回十而不是国王
hand = '28TKQ'
print(max(hand)) #This outputs T (it should output K)
'768TA' 应该打印 A
'2TJ67' 应该打印 J
【问题讨论】:
-
那么你如何在纸上做到这一点?在这种情况下,您如何使用参考字符串来确定
J大于T?分析问题并将您的人类逻辑实现为 Python 代码。 然后你会尝试发帖。
标签: python python-3.x