Jocs de prova pel mòdul baralla =============================== Funció nova_baralla ------------------- >>> from baralla import nova_baralla >>> b = nova_baralla() >>> len(b) 48 >>> print(b[0]) (1, 'oros') >>> print(b[47]) (12, 'bastos') Funció nom_carta ================ >>> from baralla import nom_carta >>> nom_carta( (1, 'copes') ) 'as de copes' >>> nom_carta( (5, 'espases') ) "5 d'espases" >>> nom_carta( (10, 'oros') ) "sota d'oros" >>> nom_carta( (12, 'bastos') ) 'rei de bastos' Funció escriu ------------- >>> from baralla import escriu >>> b = [ ... (3, 'bastos'), ... (12, 'oros'), ... (1, 'copes'), ... ] >>> escriu(b) 3 de bastos rei d'oros as de copes Funció treu_carta -------------------- >>> from baralla import nova_baralla, treu_carta >>> x = nova_baralla() >>> y = x[:] >>> c = treu_carta(x) >>> print(c) (1, 'oros') >>> x == y[1:] True Funció barreja -------------- >>> from baralla import nova_baralla, barreja >>> b = nova_baralla() >>> c = b[:] >>> barreja(b) >>> c == b False >>> sorted(c) == sorted(b) True Funció quatre_bastos_seguits ---------------------------- >>> from baralla import nova_baralla, quatre_bastos_seguits >>> b = nova_baralla() >>> quatre_bastos_seguits(b) True >>> quatre_bastos_seguits(b[:39]) False Funció talla ------------ >>> from baralla import talla >>> b = [ ... (3, 'bastos'), ... (12, 'oros'), ... (1, 'copes'), ... ] >>> b1 = talla(b, 1) >>> b1 [(12, 'oros'), (1, 'copes'), (3, 'bastos')] >>> b2 = talla(b, 2) >>> b2 [(1, 'copes'), (3, 'bastos'), (12, 'oros')] >>> b3 = talla(b, 0) >>> b3 == b True