第一题是计算天数,第二题是求扑克牌的排序,第三张图是第二道题的翻译,用Python答题
4条回答 默认 最新
- 技术专家团-小桥流水 2023-03-17 14:24关注
如下:
import random value=['A','2','3','4','5','6','7','8','9','10','J','Q','K'] color=['Spades','hearts','plum blossoms','diamonds'] cards = value*4 cards.append('SKing') cards.append('BKing') res=[] while len(res) < 5: # 取5张牌 index = random.randint(0,len(cards)) if index == 52: res.append('SKing') elif index == 53: res.append('BKing') else: c = int(index/13) v = index - 13*c ak =[] ak.append(color[c]) ak.append(value[v]) s = ' '.join(ak) if s not in res: res.append(s) print(res)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用