Search this site
Embedded Files
Mon Python pas à pas
  • Accueil
  • INSTRUCTIONS
  • METHODES
  • MODULES
  • LOGITHEQUE
Mon Python pas à pas
  • Accueil
  • INSTRUCTIONS
  • METHODES
  • MODULES
  • LOGITHEQUE
  • More
    • Accueil
    • INSTRUCTIONS
    • METHODES
    • MODULES
    • LOGITHEQUE

⇨ MENU ⇨ INSTRUCTIONS

pass

DESCRIPTION.


Force à ne rien faire.




SYNTAXE.


pass


pass ⇨ appel de l’instruction [ OBLIGATOIRE ]




REMARQUES.


pass exécute une opération vide (rien ne se passe). 


On l'utilise pour remplacer une syntaxe requise (suite d'une instruction, affectation obligatoire, par exemple) mais que l'on ne peut pas définir à cette instant. La suite de la définition est passée et Python ne lève pas d'exception. 


pass peut être utilisée à la suite des instructions composées tel que : def, if, elif, else, class, try, except, finally, for, ... durant la période de conception du programme, pour remplacer, temporairement, le code qui devrait se trouver à la suite des ces instructions.




def FNC_Fontion ( ) : 

pass 


ou 


def FNC_Fontion ( ) : pass


Bien que def FNC_Fontion ( ) implique la constitution de la fonction FNC_Fontion ( ), l'instruction pass permet de poursuivre l'exécution du programme sans tenir compte de l’omission du code de FNC_Fontion ( ).  Cela permet, entre autre de tester une partie du script où FNC_Fontion ( ) ne serais pas utile bien que la fonction soit appelée, et d'y revenir ensuite.




def FNC_Fontion ( ) :

try :

kchoix = input ( "Entrez votre choix ..." )

kbonus = kchoix * .0117

return kbonus

except :

pass

finally :

print ( "Tour suivant ..." )


FNC_Fontion ( )


Dans cet exemple, si une exception est levée dans le code d'un bloc try, le traitement de l'exception présent dans le bloc except ne fait rien, on pourra faire le traitement par type d'exception plus tard dans la réalisation du programme.




LST_Scores = [ 0 ]

GBL_Joueur = None

kpoints = 0

if GBL_Joueur == 1 :

kpoints = 3

GBL_Joueur = 2

elif GBL_Joueur == 2 :

pass

else :

kpoints = 7 

LST_Scores [ kpoints ]


Ici, même si la variable GBL_Joueur == 2, kpoints ne sera pas modifiée. Le traitement de la valeur 2 pour GBL_Joueur sera effectué , par exemple, après avoir tester la première condition.




Votre aide est précieuse pour améliorer ce site, alors n'hésitez pas à faire part de

vos remarques, vos commentaires et de vos suggestions. 

Dans la LOGITHEQUE de MON PYTHON PAS A PAS

vous trouvez des suggestions de projets simples et classiques pour

ooo

TESTER - DÉCOUVRIR - PRATIQUER - APPROFONDIR - EXPLORER

ooo

la programmation récréative avec le langage PYTHON 3

avec un exemple de résolution à télécharger pour vous inspirer.

Google Sites
Report abuse
Page details
Page updated
Google Sites
Report abuse