Python. Pomoże ktoś? Funkcja countHS() otrzymuje przez parametr cards pewien łańcuch, z symbolami kolorów kart wylosowanych z talii kart. Kolory oznaczone są następującymi symbolami:
'C' - trefle
'D' - kara
'H' - kiery
'S' - piki

Funkcja powinna zwracać liczbę wylosowanych kart w kolorach kier i pik.

Przykład:

wejście: 'CCDHCS'
wyjście: 2

wejście: 'HHCDCSSHDD'
wyjście: 5


Odpowiedź :

Odpowiedź:

def countHS(cards):

   sum = 0

   for i in range(len(cards)):

       if cards[i] == "H" or cards[i] == "S":

           sum += 1

   return sum

cards = input("Type cards: ")

print(countHS(cards))

Wyjaśnienie:

Pamiętaj o wcięciach w kodzie, bo nie wiem czy po skopiowaniu tego kodu wcięcia również się wkleją. W razie pytań pisz.