Fonction if,else
lecorse
Messages postés
126
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Bonjour à tous
Qui peu m’aider sur ce petit programme en « python »
Avec le fonction « from random import randint je sors 3 chiffres aléatoires
a,b,c qui me donne par exemple 457 avec la fonction print(a,b,c)
j’ai créé une liste :
liste=[421,412,124,214,111,123,234,345,456,211,311,411,511,611]
Pour voir si ce nombre est dans la liste je fais :
If(a,b,c) in liste : print(“est dans la liste”)
Else : print(‘’pas dans la liste ‘’)
Cela ne marche pas
Pourquoi ?
PS je débute en programmation à 77 ans donc peut être question idiote
Merci pour l aide
Bonjour à tous
Qui peu m’aider sur ce petit programme en « python »
Avec le fonction « from random import randint je sors 3 chiffres aléatoires
a,b,c qui me donne par exemple 457 avec la fonction print(a,b,c)
j’ai créé une liste :
liste=[421,412,124,214,111,123,234,345,456,211,311,411,511,611]
Pour voir si ce nombre est dans la liste je fais :
If(a,b,c) in liste : print(“est dans la liste”)
Else : print(‘’pas dans la liste ‘’)
Cela ne marche pas
Pourquoi ?
PS je débute en programmation à 77 ans donc peut être question idiote
Merci pour l aide
A voir également:
- Fonction if,else
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide
4 réponses
Bonsoir,
L'interpréteur Python doit bien te donner une erreur car il y a des erreurs de syntaxe dans tes print() ?
D'autre part, si tu cherches à tester si le nombre 457 est dans la liste (cf. ton exemple), ta condition teste si a qui est égal à 4, b est égal à 5 et c est égal à 7 se trouvent dans la liste de nombres. Précises ce que tu veux obtenir car c'est un peu flou ton explication... et donne la portion de code où tu utilises la fonction randint() qui prend 2 paramètres: un minimun et un maximum comme par exemple :
Cordialement.
L'interpréteur Python doit bien te donner une erreur car il y a des erreurs de syntaxe dans tes print() ?
# code Python liste=[421,412,124,214,111,123,234,345,456,211,311,411,511,611] if(a,b,c) in liste : print(“est dans la liste”) else : print(‘’pas dans la liste ‘’)
D'autre part, si tu cherches à tester si le nombre 457 est dans la liste (cf. ton exemple), ta condition teste si a qui est égal à 4, b est égal à 5 et c est égal à 7 se trouvent dans la liste de nombres. Précises ce que tu veux obtenir car c'est un peu flou ton explication... et donne la portion de code où tu utilises la fonction randint() qui prend 2 paramètres: un minimun et un maximum comme par exemple :
# code Python a = randint(0,9) b = randint(0,9) c = randint(0,9) print("Affichage de a, b et c : ",a,b,c) # affichera Affichage de a, b et c : 4 5 7 (remarques les espaces entre les chiffres!) # avec Python 4 5 7 est différent de 457 (chiffres sans espaces)
Cordialement.
Merci pour ta réponse
J’ai compris mon erreur. Affichage Python 4 5 7 et dans la liste 457.
Si j arrive à avoir un nombre vertical est-il possible de le mettre horizontal
4
5
7
457
Cordialement
J’ai compris mon erreur. Affichage Python 4 5 7 et dans la liste 457.
Si j arrive à avoir un nombre vertical est-il possible de le mettre horizontal
4
5
7
457
Cordialement
Bonjour à tous
En fait ce que je recherche c'est un affichage de (a,b,c) sans espace 456 au lieu de 4 5 6 qui m'empêche de retrouver ce nombre dans une liste.
4 5 6 est le résultat de trois chiffres aléatoires sortis avec la fonction "randint"
Merci
Bonne journée
En fait ce que je recherche c'est un affichage de (a,b,c) sans espace 456 au lieu de 4 5 6 qui m'empêche de retrouver ce nombre dans une liste.
4 5 6 est le résultat de trois chiffres aléatoires sortis avec la fonction "randint"
Merci
Bonne journée
Bonjour
J'ai trouvé la solution avec la fonction "sum"
sum1 = a*100,b*10c
print sum1
Merci
J'ai trouvé la solution avec la fonction "sum"
sum1 = a*100,b*10c
print sum1
Merci
Bonjour, pense à passer le sujet résolu.
D’autre part, quand tu postes un code, en utilisant la coloration syntaxique, tu augmentes les chances qu’un bénévole ait envie de le lire.
Voir la procédure ici
D’autre part, quand tu postes un code, en utilisant la coloration syntaxique, tu augmentes les chances qu’un bénévole ait envie de le lire.
Voir la procédure ici