Accueil > Forum > > > > Question sur variable
Question sur variable
jeudi 4 mars 2010 à 11:31:41 |
Question sur variable

notepc
|
Bonjour à tous, aujourd'hui mon problème est le suivant :
Je n'arrive pas à rentrer la commande else dans le code suivant :
a=2
if ("a%2==0"):
print "blablabla"
print "blablabla"
else :
et bien quand je fais entrée, il me marque synthax error et voilà je comprends pas pourquoi..Merci de m'aider pour mon apprentissage =)
|
|
jeudi 4 mars 2010 à 11:47:50 |
Re : Question sur variable

laurent1024
|
Code Python : a=2
if (a%2==0):
print "blablabla"
print "blablabla"
else :
print "bliblibli"
|
|
jeudi 4 mars 2010 à 11:59:14 |
Re : Question sur variable

notepc
|
mon problème c'est après avoir écrit la fin du print ("blablabla"), quand je fais ENTREE, ça me ramène à la ligne, et je m'aligne donc sur le IF d'en haut, et quand je fais else, ça marche pas....
|
|
jeudi 4 mars 2010 à 12:13:20 |
Re : Question sur variable

laurent1024
|
Bonjour.
Il faut respecter l'indentation.
Tu crées un fichier avec l'extension ".py" dans lequel tu met le code que tu veux.
Si tu fais juste des commandes dans l'interpréteur python, il faut que tu fasse précéder tes print par 4 espaces.
|
|
jeudi 4 mars 2010 à 12:17:16 |
Re : Question sur variable

notepc
|
ça veut dire que je dois obligatoirement écrire toutes les lignes d'un coup? Je peux pas écrire ligne par ligne ??
Car quand je finis le IF, le print (ligne suivante) se met tout seul en avant avec 4 espaces..
|
|
jeudi 4 mars 2010 à 12:29:30 |
Re : Question sur variable

laurent1024
|
Si tu peux écrire ligne par ligne, mais il faut respecter les indentations de blocs.
Code Python :
a=2
if (a%2==0):
print "blablabla" # incorrect
Code Python :
a=2
if (a%2==0):
print "blablabla" # correct
|
|
jeudi 4 mars 2010 à 12:36:58 |
Re : Question sur variable

notepc
|
En voyant ton code je suis dans le correct, seulement à la fin du blablabla", quand je fais entrée et que ça revient à la ligne..
J'aligne le curseur au niveau du if, j'écris ELSE, et donc après avoir mis le ":", ça me met une erreur de syntaxe..
mais les lignes précédentes sont bonnes..
|
|
jeudi 4 mars 2010 à 13:03:58 |
Re : Question sur variable

laurent1024
|
Tu utilise quelle version de python ?
Si c'est du python 3.0 faut mettre des print("blabla")
|
|
jeudi 4 mars 2010 à 13:11:00 |
Re : Question sur variable

notepc
|
Oui oui tu me l'avais déjà dit, je les met bien y'a pas de soucis, mais en fait pour faire plus simple voilà mon code :
>>> if (a%2==0):
print ("a est impair")
print ("parce que le reste est 0")
else:
SyntaxError: unindent does not match any outer indentation level (<pyshell#4>, line 4)
|
|
jeudi 4 mars 2010 à 13:26:04 |
Re : Question sur variable

laurent1024
|
Petite précision, dans ton indentation le >>> ne compte pas, c'est juste un prompt
a=2
Code Python :
>>>if (a%2==0): # 0 indentation
print "blablabla" # 4 espaces ou une tabulation
print "blablabla" # idem que la ligne du dessus
else : # 0 indentation
print "bliblibli" # 4 espaces ou une tabulation
|
|
Cette discussion est classée dans : variable, question, print, blablabla, else
Répondre à ce message
Sujets en rapport avec ce message
Changer le nom d'une variable ds une boucle [ par Bl0tCh ]
Bonjour à tous,Mon probleme aujourd'hui est de changer le NOM d'une variabale :i=0while 1: i=i+1 exemple='test' print exempleEn fait je voudr
heklp serverSocket [ par Harvester_ ]
Voila j'ai utliser un script du siteC'est un server socket qui marchait tres bien au debut(source)#!C:\Python23\python.exeimport SocketServerimport sy
ajouté une variable x dans Texte[x:1] [ par WaReD ]
bonjour comme l indique mon post je cherche a manipulé une variable Texte avec une variable x exmple: Texte="azerty" x=3 aa = Texte[x:1] aa contiend
variables dynamiques [ par judre ]
Salut, En php, il est possible de créer des variables dynamiques avec la syntaxe: $variable = "titre"; ${$variable} = "Titre assigné"; print $titre;
Comment ouvrir une page web? [ par tipro75 ]
Comment peut-on ouvrir un fichier (text dans ce cas(format html dans ce cas)) sur internet exemple :je veut lire une page toute les 1 minute pour voir
variable assossié à une Entry [ par xilure ]
dans mon script j'aimerais pouvoir rentrer dans un champ d'entré (Entry avec Tkinter), une valeur numerique qui soit reutilisable dans un calcule que
question python [ par gaelle_g ]
bonjour,on me demande d'écrire un petit programme en python, qui recupère une image gif, l'ouvre, et recupère des info telles que palette, index des c
eternel question: python vs java? [ par raptux ]
Salut a vous ,proffessionel ou amateur de programmation.Je voulait apprendre le C++Mais suite a mes diverses recherches (1semaines), j'ai appris que m
observation echange client-serveur [ par xeolin ]
Bonjour a tous !J'ai un petite question :Voila mon idee :Je souhaite connaitre les echanges entre mon jeux-video et internet. Je lui dit de se connect
Cacher une image [ par akkuciha ]
Bonjour à tous, Le but de mon application est de trouver l'image "Question" parmis les images "réponses" possibles.J'ai une zone d'image faite avec gl
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|