Je débute: A quoi sert le !
Résolu
paffou59
-
paffou59 -
paffou59 -
Bonjour,
Je ne comprends pas à quoi sert le "!" dans ce sript:
tt=[]
ch="start"
while ch !="":
print("Veuillez entrer une valeur:")
ch=input()
if ch !="":
tt.append(ch)
print(tt)
De plus, dans la condition while ch !="", que signifie les "", celà veut dire qu'on assigné une valeur à ch?
Merci d'avance pour votre aide!
Je ne comprends pas à quoi sert le "!" dans ce sript:
tt=[]
ch="start"
while ch !="":
print("Veuillez entrer une valeur:")
ch=input()
if ch !="":
tt.append(ch)
print(tt)
De plus, dans la condition while ch !="", que signifie les "", celà veut dire qu'on assigné une valeur à ch?
Merci d'avance pour votre aide!
2 réponses
-
Bonjour,
!
représente la négation en logique booléenne.
Donc!x
est vrai six
est faux et inversement.
Dans ton cas c'est!=
que tu manipules (il ne faut pas dissocier le!
du=
)x != y
signifie "x différent de y"
while ch !="":
donne donc "tant que ch n'est pas vide" -
Bonjour,
En python comme dans beaucoup de langage de programmation le symbole
!= signifie différent de (non égal)
Pour faire simple Votre script fait ceci:
Déclare une liste Vide ( le tt)
Déclare une variable ch , qu'on initialise a "start"
Puis une boucle "tant que" ( Tant que Ch est different de "" ( signifiant chaine vide) faire... ) qui:
-Affiche a l'écran "Veuillez entrer une valeur : "
- Attend une réponse de l'utilisateur (input) et ch prendra la valeur de ce qui est saisis
- Si ch est différent de "" ( que l'utilisateur n'a pas appuyer entrer directement) on place ch dans la suite du tableau tt ( tt.append)
- Puis, a la fin de boucle tant que, on affiche la phrase contenu dans tt.
J’espère que ça vous a aider. Si vous avez des questions n’hésitez pas