python Petit programme pour comparer des valeurs, else ?

Cascadeur

Membre
Bonjour,

Je me teste un peu sur Python et je me plante sur if/else
Python
a, b, c = 1, 1, 1
 
if a > 0:
    print('a est plus grand que 0')
        else:
        print('non')
Voilà, comment intégrer else pour avoir un autre message si dans ce cas a > 0 ? Car j'ai une syntax error alors que le code semble bon (apparemment sinon j'aurais pas l'erreur...).
 

Nicolas

Membre actif
Alors je ne suis pas du tout spécialiste, mais alors pas du tout, mais il me semble qu'avec Python l'indentation est importante donc peut-être regarder de ce côté.
Le message d'erreur n'est pas plus explicite que syntax error ?
 

Cascadeur

Membre
Sorry, i'm late !

Ouais c'est l'indentation la cause de mon erreur de syntaxe, super lien @DaCode
Donc si je comprends bien on décide soi-même de la taille de l'indentation au début de notre code et après il suffit de le respecter. Que ce soit 1 espace ou 5 espaces. On a un peu de liberté quoi !

Par contre, je ne sais pas à quel point on peut indenter mais avec des blocs de blocs de blocs etc... on peut vite avoir de grand blanc...
Il faut que j'essaie sur VSCode et l'extension Prettier voir comment elle réagit.
 

Ces discussions pourraient vous intéresser...

Salut, Juste pour vous faire découvrir un site intéressant sur JavaScript via un jeu de mots croisés sur la thématique de ce langage. Vous pouvez vous y essayer à cette adresse: http://odyssey.sdlm.be/javascript/95/cross.htm
  • Résolue
Bonjour, Une question pour la mise à jour de Bootstrap quand une nouvelle version sort. Comment vous procédez ? J'utilise les CDN de bootstrap donc je me demandais ce que je devrais faire avant de les changer pour la nouvelle version ? Comment savoir ce qui va changer sur mon site internet ...
  • Résolue
Hello, Je voulais tester un peu node.JS et je l'ai donc installé sur mon Win 10, l'installation s'est bien passé. Par contre quand j'essaie de faire tourner un petit code simple qui permet de créer un serveur, je l'ai enregistré sous serveur.js var http = require('http')...
Haut