lisachatroux Posted May 23, 2021 Posted May 23, 2021 Bonjour, Comment faites-vous pour résoudre ce genre de QCM ? Bonne journée Lisa. Quote
Ancien Responsable Matière Solution El-Macho Posted May 23, 2021 Ancien Responsable Matière Solution Posted May 23, 2021 @lisachatrouxSalut ! Pour ce type de questions il faut savoir que "ord" est un ordre qui consiste à donner une valeur qui correspond à une lettre de l'alphabet (valeur qui est donnée le jour de l'exam, pas à connaître par coeur). Par exemple print(ord("a")) affichera 97, ord("b") 98, et ainsi de suite jusqu'à ord("z") qui vaut 122. L'inverse de ord c'est chr, qui convertit le nombre en caractère, par exemple print(chr(98)) affichera "b". Ensuite il te faut regarder les parenthèses pour savoir comment tu dois raisonner. Dans le premier programme on a : ord A = 65, ord D = 68 et ord C = 67, donc tu calcules 65+68-67, ce qui te donne 66. Tu vois qu'une fois ces calculs terminés sur as l'ordre chr qui englobe toute la parenthèse de calcul qu'on vient de faire, donc au final ça donne chr(66), ce qui donne bien "B". J'espère que j'ai été assez clair, hésite pas si c'est pas le cas. Courage pour la suite Quote
lisachatroux Posted May 24, 2021 Author Posted May 24, 2021 Merci, @El-Macho ! Oui, tu as été très clair ! Merci pour tes explications El-Macho 1 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.