i dont know what is problem here!
def value_of_card(card):
if card == "A":
return 1
elif card in ["J", "Q", "K"]:
return 10
else:
return int(card)
def higher_card(card_one, card_two):
value1 = value_of_card(card_one)
value2 = value_of_card(card_two)
if value1 > value2:
return card_one
elif value2 > value1:
return card_two
else:
return card_one, card_two
def value_of_ace(card_one, card_two):
value1 = value_of_card(card_one)
value2 = value_of_card(card_two)
total_value = value1 + value2
if total_value + 11 <= 21:
return 11
else:
return 1
def is_blackjack(card_one, card_two):
if (card_one == 'A' and card_two in ['10', 'J', 'Q', 'K']) or (card_two == 'A' and card_one in ['10', 'J', 'Q', 'K']):
return True
else:
return False
def can_split_pairs(card_one, card_two):
value1 = value_of_card(card_one)
value2 = value_of_card(card_two)
if value1 == value2:
return True
else:
return False
def can_double_down(card_one, card_two):
value1 = value_of_card(card_one)
value2 = value_of_card(card_two)
if value1 + value2 in [9, 10, 11]:
return True
else:
return False
only task 3 have problem ..