Jump to content

Questionnement en info.


Go to solution Solved by El-Macho,

Recommended Posts

  • Ancien Responsable Matière
  • Solution

@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 😉 

Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...