Score d'un mot au Scrabble (I)

Au Scrabble, chaque lettre possède une valeur et le score d'un mot est la somme des valeurs des lettres qui le compose. Par exemple, la valeur du mot :

girage

est : \(2 + 1 + 1 + 1 + 4 + 1 = 10\). Écrire une fonction score_scrabble qui prend en paramètre une chaine de caractères mot et renvoie sa valeur au Scrabble. Le mot ne doit comporter que les lettres de l'alphabet en majuscules et il peut être vide. La valeur des lettres de l'alphabet est donné sous la forme d'un dictionnaire.

###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
Évaluations restantes : 10/10
.128013:LpJM(40ed3N 1E}Vo5_AnZK)Bh]6,cG[yCFuvXHi2+DmYWsU7=wlSIatf9O{RQrgTPkb8/050k0j0)0(0P0#0W0n0F0#0(0W0W0Z010)0P0d010406050W0L0T0T0(0:0I040$0s0#0L1b0s0w050`1i1k1m1o1g0d041x1E051H0`1H1J1E1g0k0P0M131517190B0P0;0B0#1X0B0)1e050~0^0#0j1S1618011W1Y1!1Y0)1*1,1(0)0^0s0k1o1)0:1F0)0B131r0W0d0(0w190Q011.1U010*100j0w0(0T0j1(292b2g1:2j1,2m2o1e0a0n0?0:0s0d0s0W0P1u0w0n0|270:0:0j0F2J1x2r0w1F0`252W0)2322240k2t191!0w2l2G1(1P1R141/2*0P2,0w1 1Q1(0d2P1F2U2W311h2a2K2=2h2`0:1l0#1e0n0o2T351f342s371:393b3d0Q3g2b3i2U2)013n0(3c040n0l3r2V1g3u3l193x3z0n0h3D3t353v3J3d0t3N3F3P3H3w0s3a3y3d0D3U3j361T3m3Z3o3A0Y3(3G3+3I3-3#3A0_3;3W3?3Y3!3K0+3|3k3~3R040o0i433*2?3 3.0o3f1y3h3V444c460o3q4h3s4j4b383^3z0o3C4p3E3)3Q4u1e0o3M4y3O4k4t404D3T4G4r4B4K473%4N4A3X4m3:4T3=4l4C473{4Y3}4!4Q0o424(4I3,4Q0Q494.4s4:3.0Q4g314O4V4#0Q4o4}4U45504x534Z4J4`4F584)5a3_0Q4M5d4/3@4;4S5j4^5l4`4X5o4P4`4%5t4 4;4-5x554Q0l4?5B4*3.0l4|4i545H3_0l525L594_5O575R5e5T3z0l5c5W5k4d5O5i3h1G2 1x2:2Z0k2%3v0F1 2p1F5/1I5-334G055@0|305X3I1e0r0v0c0p0X0.0$3N0n5M2h0s1e0Z6e6g1:1d040-3U0n6s6f5S190W2e04010v013N6m196o0b6l6v010T0P4D6D6J6o0E6r6t6E016x1e010A6C5 6P1e6H4G6u646K6M045V3s6U6Q6S6s6U6W6z0J6!336$046(316*5%6L1e6/2V6;1e6R4N6t725p6V6y010S6|5+6~703h7d3v74045Q6:6~7a4}7c6^7g0p7j7t6+6G6I6+7q5K7C5%6=7b6T6J6_010K7B777l7F736-5#7J7e7L7w7N6+7P0G7S637K6%7V7e7q7s7T7D796?7o3X7P0O7+786 7/7p7X6O7@047v4i7x7O7g0%7~7U6)6U7H847-867_7y6X0e8d857m3s7`3~7q5w7k85874q897(7g0y8p8j8r2V8t4c7H5F8x8j8z3E8B5%7P0c8F7!7.8f6J8h6#8y8l8a6X0f8V3v7E8Y7G6-7=7,8W8k7M6@8(6z0m8+3X8-718g6-7I7?8O8%8C6X0,8}3~8 7n916N8#958^8J2h7P0?9a4c9c8s9e6.8i8?8P1f8R7e7P0/9n2h9p8I9r8w7Z8,7^9i8m6z0.9B6n8X908Z929t9I8@7$8_976z0$9O6F9Q9d9S9f6}8$9K8`010=9$019D3A9r938=9V9v069x3v7P0X9=9@9j1:8!9,9h9Xa56w7g0ra39(9q9*047Y949u968S7g0Vaf808.7W4D8M9H8~9Jaa9L010Nar8H9^ai489Uay9W887%ao6X0UaE813X8LaJ9bazaM9YaO6z0xaRat7:92awal9|4a9V0q3U064~3~0@1e0|0*aV4c0!3da|380*1e0W5@2P0ub40:0(0^1+0jb09P040gbe65040T0s0)bi9?1e0zaF9~aN7e0wb3b5bda(3v6i046kbAaT6-a+9wbu3va^040*3ZaS451e1,1_2PbQ4c0sa~042^bW381eblbn9g8?bs7c9 4Vbx3Zbz9R6+bC0RbEb@5%bw0467696b6db+9V0Hbob~bT2!b?8N8?0Can7ebM2P0)0L0:1wbFbR04b4b=3(0`610j2W2~cv5.1Q5:2Z2#2X1~202Zba1,2W5/1g0`0|0~100W04.