(游戏:选取四张牌)编写程序从一副52张牌中选取四张牌,计算它们的和。A、K、Q、J分
别表示1、13、12和11。程序应该显示所选牌的数字和为24。
import random
lst = [2,3,4,5,6,7,8,9,10,'J','Q','K','A']
res = []
for i in range(4):
res.append(lst[random.randint(0,12)])
sum = 0
for i in res:
print(i)
if i == 'J':
sum += 11
if i == 'Q':
sum += 12
if i == 'K':
sum += 13
if i == 'A':
sum += 1
if sum == 24:
print('sum is 24:',res)
和为24什么意思?如果和不是24就重新抽4张牌是吗?