题目:

思路:分情况讨论,只要不要漏掉,就没什么问题。第一种情况某一个是对王,输出;第二种情况长度不相等且都不是炸弹,输出error;第三种长度相等,因为是排好序的,直接比较最后一张牌的大小,输出大的那个,这里我用了一个列表;第四种情况某一个为4个的炸弹,输出那个就好了
代码:
a,b = map(str,input().split('-'))
card1 = a.split(' ')
card2 = b.split(' ')
if card1 == ['joker', 'JOKER']:
print(a)
elif card2 == ['joker', 'JOKER']:
print(b)
elif (len(card1) != len(card2)) and (card1 != ['joker', 'JOKER']) and (card2 != ['joker', 'JOKER']) and (card1.count(card1[0]) !&#

本文介绍了如何使用Python解决华为面试题中关于扑克牌大小比较的问题。思路包括四种情况:一是对王的情况;二是长度不等且无炸弹,输出error;三是长度相等,比较最后的牌;四是存在四张相同的炸弹,输出该炸弹。
最低0.47元/天 解锁文章

5590

被折叠的 条评论
为什么被折叠?



