tite fractale

Python et pseudo-code

1. Délimitation des structures de contrôle

Il n’y a pas d’accolade en Python, c’est l’indentation qui donne la structure au programme, qui délimite les blocs. Il peut être intéressant, à la fois :

de signaler la fin des blocs par des commentaires. Par exemple :

def facto(n):
    if n != 0:
        return n * facto(n - 1)
    # fin if
    return 1
# fin def

On voit ainsi que l’instruction return 1 n’est pas dans le if, mais dans le def.

2. Déclarations et signatures

Il n’y a pas de déclarations en Python mais il peut être intéressant de commenter son fichier en vue d’expliciter :

Le tout en plus des commentaires habituels.

scope: les utilisateurs de py utilisent sans le savoir les closures, à éviter

3. Demander

Je pense que c’est plus proche du pseudo-code de faire:

print("veuiller entrer un truc") ma_var = input()

plutôt que

input("veuiller entrer un truc")

4. Tableaux

Voir le module tableaux.




Christophe Gragnic, le 26/09/2014, 15h05'58".






Page générée le 27/05/2021, 09h06'59" (source).
historique de la page
historique global