我想做一个非常简单的21点游戏。当你得到两张牌时,如果它们都是整数或字符串,一切都没问题,但是如果两张牌都是字符串和整数,我会得到一个错误。你知道吗
我怎样才能让你得到一个7和一个皇后,皇后会被视为10,给你总共17?你知道吗
#imports
import random
Jack = 10
Queen = 10
King = 10
Ace = 1 or 11
Cards = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'Jack', 'Queen', 'King', 'Ace']
#Faces = Jack, Queen, King, Ace
print('Welcome to Blackjack!\n\nHere are your cards: \n ')
Card1 = random.choice(Cards)
Card2 = random.choice(Cards)
Total = Card1 + Card2
print(Card1,'and a', Card2, '. Your total is', Total)
#print(int(Jack + Ace))
使用dict映射卡映射值:
或使用。项目:
使用这样的卡片映射:
使用字典:
相关问题 更多 >
编程相关推荐