Python - Conditions et boucles

Table des matières
Dans Python Nous pouvons gérer des cycles et des comparaisons, qui ensemble nous permettent d'exécuter des actions pendant que nous conditionnons une caractéristique qui doit être remplie, que ce soit pendant qu'elles sont remplies, le cycle continue, ou lorsqu'elles sont remplies, il se termine.
Il sert à savoir si deux éléments sont égaux, soit en contenu, soit s'ils sont liés au même objet, l'opérateur est '=='Voyons un petit exemple de votre application :

Cliquez sur l'image pour l'agrandir

Ce que nous avons fait était de comparer "foo" == "foo" car ce sont deux chaînes égales Python Il nous renvoie que c'est vrai avec la valeur booléenne True, que se passe-t-il maintenant si nous voulons comparer deux valeurs différentes, voyons :

Cliquez sur l'image pour l'agrandir

Maintenant, nous comparons simplement si "foo" == "bar" comme nous le voyons sont deux chaînes différentes et Python renvoie Faux.
Ce que nous venons de voir est au cœur des comparaisons puisqu'il nous montre la manière d'établir des conditions.
Cet opérateur est assez intéressant puisqu'il permet de valider l'identité d'un élément, c'est-à-dire qu'il ne cherche plus l'égalité des valeurs, mais va plus loin et cherche l'identité de l'objet, voyons quelque chose de simple.
 >>> x = y = [1, 2, 3] >>> z = [1, 2, 3] >>> x == y Vrai >>> x == z Vrai >>> x est y Vrai> >> x est z Faux 

Comme nous pouvons le voir dans le code précédent, nous attribuons « x » et « y » à la même liste avec les valeurs 1,2,3 puis nous créons une nouvelle liste avec les mêmes valeurs et l'attribuons à z, lorsque nous utilisons l'opérateur d'égalité, ils correspondent tous, mais lorsque nous utilisons notre opérateur d'identité "est", nous voyons quand la différence des objets ressort.
Cet opérateur nous permet de savoir si un élément est membre d'un autre élément, l'opérateur "in" est utilisé, voyons un programme simple sur la façon d'incorporer cela :
 name = raw_input ('Quel est votre nom ?') si 's' dans nom : print 'Votre nom contient la lettre "s".' else : print 'Votre nom ne contient pas la lettre "s".' 

Comme nous le voyons dans l'exemple, nous demandons s'il y a une lettre s dans la variable nom, dans ce cas l'opérateur nous dit si la lettre appartient à l'ensemble de ce que l'utilisateur entre dans l'entrée de python.
Ce cycle nous permet de faire des itérations tant qu'une certaine condition est remplie ou lorsqu'une certaine condition n'est pas remplie, tandis que nous évaluons constamment ces deux options, nous exécutons une partie de code que nous plaçons à l'intérieur du bloc.
 x = 1 tandis que x <= 100 : imprimer x x + = 1 

Voyons comment cela fonctionne en coupant la plage à 10 :

AGRANDIR

Cliquez sur l'image pour l'agrandir

Comme nous l'avons vu jusqu'à ce que l'affectation de notre variable de contrôle x atteigne 10, le programme a continué à imprimer le contenu de ladite variable. Voyons un dernier exemple de la façon d'appliquer un conditionnel tandis que, dans le programme suivant tant que nous n'entrons pas quelque chose, il continuera à poser la question et à demander l'entrée, ce programme nous le laissons pratiquer et tester ce qu'ils peuvent faire avec ces conditions et cycles :
 name = '' sans nom : name = raw_input ('Veuillez entrer votre nom :') print 'Bonjour,% s!' % Nom 
Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave