Jump to content

info ord et chr


Go to solution Solved by Sans-Visage,

Recommended Posts

Posted

Holaaa, bon du coup je pensais que ce programme était faux car je pensais que ord("nombre") ça marchait pas mais du coup ça renvoie quand même "nombre"? si j'ai bien compris le programme, on a : 5 + str(3+4-2-1) = 5 + str(4) = 54

 

https://zupimages.net/viewer.php?id=21/09/bclz.png

 

mais du coup l'inverse avec chr ça marche aussi? je veux dire que si j'écris chr("lettre") ça me donnera "lettre"? en gros ma question c'est : ord et chr s'appliquent aussi bien sur une lettre que sur un nombre (même si leur action sera pas la même) ?

  • Ancien du Bureau
  • Solution
Posted

Coucou, non ! 

Pour que ord marche, il faut que ce qui est entre les parenthèses soit un str, et pour que chr marche, il faut qu'il y ait un entier entre les parenthèses. 

Le truc, c'est qu'on fait pas ord(3) mais bien ord("3") ! Du coup, il faudrait faire chr(ord("lettre")) ^^

 

Et au fait ton calcul est pas "bon", au fait t'arrive au bon résultat parce que c'est une addition/soustraction, donc les "différences" entre les nombres sont conservées, mais ord("3") = 51 ;)) 

Posted

oulaaa je fonçais droit dans le mur là, merci beaucoup!!

 

il y a 18 minutes, DuTACKauTac a dit :

mais ord("3") = 51 ;)) 

par contre juste comment on le sait ça? :))

  • Ancien du Bureau
Posted
il y a 15 minutes, Yayou a dit :

par contre juste comment on le sait ça? :))

 

Soit en cherchant "Unicode" sur internet :

Révélation

1*UXHtCGl2RPr0lplXVwTA7g.png

 

Soit en faisant ' print(ord("3")) ' sur Python ^^ 

Mais C'est absolument pas à savoir pour l'examen hein ;)) 

Posted

salut, je vois pas bien ce que ça change qu'on ait les guillemets ou pas...

Le 04/03/2021 à 08:09, DuTACKauTac a dit :

on fait pas ord(3) mais bien ord("3") !

  • Ancien du Bureau
Posted
Il y a 5 heures, juliette5 a dit :

salut, je vois pas bien ce que ça change qu'on ait les guillemets ou pas...

"3" c'est un str 

3 c'est un int 

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...