Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1275 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  mais pourquoi python est t'il si méchant ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mais pourquoi python est t'il si méchant ?

n°1986829
Sndk
Hardcore Gamer
Posté le 22-04-2010 à 20:38:52  profilanswer
 

Bonjour,
 
tout nouveau pythonien, j'apprends avec un plaisir non dissimulé ce langage, je suis tout nouveau en programmation et même si j'ai suivi des cours de prog avancé de java il y a manifestement quelque chose que je n'ai pas compris vous allez voir c'est tout bête
 
ce code :

Code :
  1. a,b,c=1,1,1
  2. while c < 10 :
  3.     print b
  4.     a,b,c = b,a+b,c+1


me donne le résultat suivant : 1 2 3 5 8 13 21 34 55
 
et celui la (censé être le même) :

Code :
  1. a,b,c=1,1,1
  2. while c < 10 :
  3.     print b
  4.     a=b
  5.     b=a+b
  6.     c=c+1


me donne : 1 2 4 8 16 32 64 128 256  :heink:  
 
car si a,b,c = b,a+b,c+1 n'est pas pareil que :
a=b
b=a+b
c=c+1

 
c'est égal à quoi alors ?
 
merci BEAUCOUP  [:xman]


Message édité par Sndk le 22-04-2010 à 21:01:17

---------------
Mon topic - Mon Feed-Back
mood
Publicité
Posté le 22-04-2010 à 20:38:52  profilanswer
 

n°1986836
Un Program​meur
Posté le 22-04-2010 à 20:50:52  profilanswer
 

Il y a des balises codes qui aident pas mal à respecter l'indentation, qui a valeur syntaxique en Python.

Code :
  1. t1 = b
  2. t2 = a+b
  3. t3 = c+1
  4. a = t1
  5. b = t2
  6. c = t3


Message édité par Un Programmeur le 22-04-2010 à 20:51:11

---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°1986840
Sndk
Hardcore Gamer
Posté le 22-04-2010 à 20:58:39  profilanswer
 

merci !


---------------
Mon topic - Mon Feed-Back
n°1986841
Sndk
Hardcore Gamer
Posté le 22-04-2010 à 21:11:40  profilanswer
 

ca y es j'ai trouvé (enfin on a trouvé pour moi)
 
réponse ici : http://www.developpez.net/forums/d [...] ost5158614


---------------
Mon topic - Mon Feed-Back
n°1987198
jagstang
Pa Capona ಠ_ಠ
Posté le 23-04-2010 à 22:44:22  profilanswer
 

clair, après a=b, b=a+b  equivaut à b=2*a


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  mais pourquoi python est t'il si méchant ?

 

Sujets relatifs
problème sur pythonpb initialisation port parallele Python
Problème PyQt avec un QVariant - Python 2.5, Qt 4.4.1, PyQt 4.4.3[python] fonction chr(), ord() et \x01
[PYTHON] WxWidgets et fonctionnement de wx.EXPAND pour un boutton[Résolu] Python 2.6, MySQLdb et Windows, la combinaison perdante ?
[Python] Supprimer la fin d'un fichier textethreads en chat sur Python
CMS en PHP vs CMS en Python[Python] [Résolu] Variables globales
Plus de sujets relatifs à : mais pourquoi python est t'il si méchant ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR