随机输入
类PlayingCard():def init(自我、卡值、套装):
if value in '2345678910JQKA':
self.rank = str(card_value)
else:
print('Invalid rank!')
raise Exception('Invalid rank!')
self.rank = str(value)
if suit in '♥♦♣♠':
self.suit = suit
else:
print('Invalid suit!')
raise Exception('Invalid suit!')
def get_rank(self):
return self.rank
def get_suit(self):
return self.suit
def __repr__(self):
return self.rank+" of " +self.suit
类甲板():
ranks=[2,3,4,5,6,7,8,9,10,'J','Q','K','A']
suits=['♥','♦','♣','♠']
deck_cards=[]
def __init__(self,suit):
for rank in Deck.ranks:
for suit in Deck.suits:
card=PlayingCard(rank,suit)
Deck.deck_cards.append(card)
self.cards=[]
for card in Deck.deck_cards:
if card.get_suit()==suit:
self.cards.append(card)
def shuffle_deck(self):
random.shuffle(Deck.deck_cards)
def deal_card(self,card_count):
deal_cards=[]
if card_count<=len(self.cards):
deal_cards=random.sample(self.cards,card_count)
for card in deal_cards:
self.cards.remove(card)
deal_card_str = ""
for card in deal_cards:
deal_card_str += card.__str__()+","
print(deal_card_str[:-2])
else:
print('Cannot deal '+str(card_count)+' cards. The deck only has '
+str(len(self.cards))+' cards left!')
def __str__(self):
full_deck =''
for card in Deck.deck_cards:
full_deck += card.__str__()+","
return full_deck[:-2]
deck1=Deck()打印(deck1.卡片)
72 73中的类型错误回溯(最近一次调用)---
类型错误:init()缺少1个必需的位置参数:'suit'
类Deck的构造函数不需要套装
参数,您已经在上面定义了它。你可能想做的是删除论点:
def __init__(self)
我如何修复这个程序我使用Java Spring MVC?我想在数据库中输入包含日期的数据,但它显示错误。我该怎么修好它? 这是我在实体中的代码 字段“Tanggal”上对象“transaksipenjualan”中的字段错误:拒绝值[2019-07-15];代码[typemismatch.transaksipenjualan.tanggal,typemismatch.tanggal,typemis
错误(25,1):PLS-00103:遇到符号“EXEC” 放下桌上的学生;提交;
以下是错误: 警告:需要(/home/****/public_html/wp-包含/load.php):无法打开流:第21行 /home/growfi5/public_html/wp-settings.php中没有这样的文件或目录 致命错误:require():无法打开required'/home/**/public\u html/wp includes/load。php'(include_pat
我怎么能修好它? replaceAll函数中此字符“{”错误。谢谢。
我需要将12小时的时间转换为24小时的格式。 我现在已经把12小时的时间硬编码了,以使事情更简单。 我的逻辑:输入sting 07:05:45PM提取最后2个字符。如果AM check为前两个字符,则为12。。如果是,则将其设置为00,否则按原样输出,如果PM检查前两位数字是否为12。。如果是,请保持原样,如果不是,则在前2位加上12 总线错误:10是我运行代码得到的
我得到一个错误java。lang.OutOfMemoryError(无错误消息),同时生成我的项目的签名Android应用程序包(AAB)。这是完整的错误消息- ***任务“:app:signReleaseBundle”的执行失败。 执行com.android.build.gradle.internal.tasks.FinalizeBundleTask$BundleToolRunnablejava