[python] 2 petite question...
Fermé
laoala
Messages postés
8
Date d'inscription
vendredi 29 août 2008
Statut
Membre
Dernière intervention
3 septembre 2008
-
30 août 2008 à 22:19
somic Messages postés 122 Date d'inscription mardi 19 août 2008 Statut Membre Dernière intervention 15 février 2013 - 4 sept. 2008 à 01:27
somic Messages postés 122 Date d'inscription mardi 19 août 2008 Statut Membre Dernière intervention 15 février 2013 - 4 sept. 2008 à 01:27
A voir également:
- [python] 2 petite question...
- Citizen code python - Accueil - Outils
- Petite amie virtuelle en français - Accueil - Intelligence artificielle
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
9 réponses
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
195
30 août 2008 à 22:35
30 août 2008 à 22:35
slt
moi aussi je suis un debutant en python
pour la 1ere je crois que tu dois utiliser des elif quand tu utilises plusieurs if
quant a la seconde j ai pas bien compris la question
moi aussi je suis un debutant en python
pour la 1ere je crois que tu dois utiliser des elif quand tu utilises plusieurs if
quant a la seconde j ai pas bien compris la question
laoala
Messages postés
8
Date d'inscription
vendredi 29 août 2008
Statut
Membre
Dernière intervention
3 septembre 2008
3 sept. 2008 à 14:25
3 sept. 2008 à 14:25
je suis presque sur, car je n'utilise que ":" puis retour a la ligne
laoala
Messages postés
8
Date d'inscription
vendredi 29 août 2008
Statut
Membre
Dernière intervention
3 septembre 2008
31 août 2008 à 00:41
31 août 2008 à 00:41
alors pour la première question, l'exemple a foiré, les if était censé être sur des niveau différent,
je vais essayer a nouveau,
ex:
et pour la deuxième, c'est pas trop compliqué, je veut juste entrer une commande avec la commande input() qui fait que si 1: je veux que la réponse soit uniquement des lettre, cela relance le input()
et le 2: ben la même chose mais je ne veux pas de lettres, rien que des chiffre...
je vais essayer a nouveau,
ex:
# la ça marche
while ... :
if ..... :
if ... :
#après , ça foire...
if ... :
et pour la deuxième, c'est pas trop compliqué, je veut juste entrer une commande avec la commande input() qui fait que si 1: je veux que la réponse soit uniquement des lettre, cela relance le input()
et le 2: ben la même chose mais je ne veux pas de lettres, rien que des chiffre...
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
195
31 août 2008 à 00:49
31 août 2008 à 00:49
pourquoi tu essaierai pas de regrouper toutes ces conditions en une seule du genre:
Sinon c est quoi le message d'erreur ?
while ........: if .... and ..... and......:
Sinon c est quoi le message d'erreur ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
laoala
Messages postés
8
Date d'inscription
vendredi 29 août 2008
Statut
Membre
Dernière intervention
3 septembre 2008
31 août 2008 à 01:05
31 août 2008 à 01:05
alors l'erreur c'est une erreur de syntaxe, mais je ne sait pas comment la régler en sachant que si je met cette même commande toute seul fonctionne (la commande c'est "poid = input() :") et la réponse dépend de la suite car le programme choisit ce qu'il doit faire et passe sur tel ou telle commande selon la réponse, et non je ne peut pas regrouper le tout en and cela ne fonctionne pas j'ai essayé...
sur ce bonne nuit... moi je suis crevé
sur ce bonne nuit... moi je suis crevé
papieminem1
Messages postés
1206
Date d'inscription
mercredi 9 janvier 2008
Statut
Membre
Dernière intervention
23 novembre 2015
195
31 août 2008 à 16:13
31 août 2008 à 16:13
Verifie bien les conditions
si elles sont bien applicables
si elles sont bien applicables
laoala
Messages postés
8
Date d'inscription
vendredi 29 août 2008
Statut
Membre
Dernière intervention
3 septembre 2008
1 sept. 2008 à 16:00
1 sept. 2008 à 16:00
les condition sont acceptable,
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
2 sept. 2008 à 08:59
2 sept. 2008 à 08:59
Il n'y a pas de limites de niveaux pour les if (ou tout autre bloc).
Vérifie que tu ne mélange pas tabulations et espaces dans ton code source. C'est une erreur fréquente.
De préférence, utilise des espaces.
Beaucoup d'éditeur ont une option pour convertir toutes les tabulations en espaces (PSPad, Notepad++...)
Vérifie que tu ne mélange pas tabulations et espaces dans ton code source. C'est une erreur fréquente.
De préférence, utilise des espaces.
Beaucoup d'éditeur ont une option pour convertir toutes les tabulations en espaces (PSPad, Notepad++...)
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
3 sept. 2008 à 23:24
3 sept. 2008 à 23:24
oui mais si ton éditeur est configuré pour utiliser des tabulations quand tu fais un retour à la ligne...
somic
Messages postés
122
Date d'inscription
mardi 19 août 2008
Statut
Membre
Dernière intervention
15 février 2013
40
4 sept. 2008 à 01:27
4 sept. 2008 à 01:27
Salut,
Poste ta partie de programme stp, je suppose qu'on pourra mieux t'aider ...
Si tu veux faire plusieurs if à la suite et non des si imbriqués, utilise si pour le premier et elif pour les autres ...
Poste ta partie de programme stp, je suppose qu'on pourra mieux t'aider ...
Si tu veux faire plusieurs if à la suite et non des si imbriqués, utilise si pour le premier et elif pour les autres ...