[python] 2 petite question...
laoala
Messages postés
8
Date d'inscription
Statut
Membre
Dernière intervention
-
somic Messages postés 122 Date d'inscription Statut Membre Dernière intervention -
somic Messages postés 122 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai 2 question qui pour l'instant reste sans réponse...:
la première c'est : est-ce normal de ne pas pouvoir avoir plus de 3 palier quand je crée un programme (si je fais plus il me refuse de démarrer le programme)
ex:
while ... :
if .... :
if ... :
#jusque la ça va...
if ... :
# la ça ne vas plus...
la deuxième c'est : existe-t-il un "ajout" (ben oui je sais pas comment dire donc...) pour la commande input() pour dire "je ne veux que des lettre si c'est pas des lettre recommence input()"
ou la même chose mais avec des chiffre voila (je prévient je commence a peine la programmation en python...)
j'ai 2 question qui pour l'instant reste sans réponse...:
la première c'est : est-ce normal de ne pas pouvoir avoir plus de 3 palier quand je crée un programme (si je fais plus il me refuse de démarrer le programme)
ex:
while ... :
if .... :
if ... :
#jusque la ça va...
if ... :
# la ça ne vas plus...
la deuxième c'est : existe-t-il un "ajout" (ben oui je sais pas comment dire donc...) pour la commande input() pour dire "je ne veux que des lettre si c'est pas des lettre recommence input()"
ou la même chose mais avec des chiffre voila (je prévient je commence a peine la programmation en python...)
A voir également:
- [python] 2 petite question...
- Supercopier 2 - Télécharger - Gestion de fichiers
- Citizen code python - Accueil - Outils
- Petite amie virtuelle en français gratuit - Accueil - Intelligence artificielle
- 2 ecran pc - Guide
- Faire 2 colonnes sur word - Guide
9 réponses
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
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...
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
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é
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++...)