Python 101 : le codage pour les débutants | Basil | Skillshare

Vitesse de lecture


1.0x


  • 0.5x
  • 0.75x
  • 1 x (normale)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Python 101 : le codage pour les débutants

teacher avatar Basil, Award-Winning Educator

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Regardez ce cours et des milliers d'autres

Bénéficiez d'un accès illimité à tous les cours
Suivez des cours enseignés par des leaders de l'industrie et des professionnels
Explorez divers sujets comme l'illustration, le graphisme, la photographie et bien d'autres

Leçons de ce cours

    • 1.

      Introduction

      1:29

    • 2.

      Présentation de Python : statistiques pour les nerds

      0:47

    • 3.

      Télécharger Python

      4:23

    • 4.

      Afficher du texte

      3:48

    • 5.

      Utiliser des nombres dans Python

      9:06

    • 6.

      Compétences bonus : nombres en Python

      6:18

    • 7.

      Point de contrôle : nombres en Python

      2:14

    • 8.

      Variables

      12:00

    • 9.

      Compétences bonus : variables

      5:33

    • 10.

      Saisie de données

      8:06

    • 11.

      Point de contrôle : créer des libs fous

      3:50

    • 12.

      Déclarations si/autrement

      20:25

    • 13.

      Pendant en boucles

      7:42

    • 14.

      Fonctions

      5:25

    • 15.

      Projet de classe

      1:51

    • 16.

      Récapitulatif : conclusion

      1:24

  • --
  • Niveau débutant
  • Niveau intermédiaire
  • Niveau avancé
  • Tous niveaux

Généré par la communauté

Le niveau est déterminé par l'opinion majoritaire des apprenants qui ont évalué ce cours. La recommandation de l'enseignant est affichée jusqu'à ce qu'au moins 5 réponses d'apprenants soient collectées.

1 049

apprenants

31

projets

À propos de ce cours

Prenez votre ordinateur et votre créativité et rejoignez-moi dans un parcours certifié de 90 minutes en programmation Python. 

Ce cours a été soigneusement conçu pour introduire toute personne sans aucune connaissance ou expérience dans le monde de la programmation avec Python, tout en maîtrisant toutes les compétences fondamentales tout au long du processus.

Vous apprendrez à comprendre tous les concepts de base, mais vous verrez également comment chacun d'entre eux est applicable dans notre vie quotidienne grâce à de nombreux exemples pratiques et points de contrôle. Ce cours est particulièrement adapté si vous recherchez des exercices immersifs et des détails pratiques en un seul endroit.

Dans ce cours, vous apprendrez tout sur :

  • Qu'est-ce que Python et comment l'installer sur votre appareil
  • Afficher du texte en utilisant Python
  • Travailler avec des chiffres et des calculs mathématiques
  • Variables
  • Saisir des données 
  • Les déclarations si/sinon pour la prise de décision
  • Pendant en boucles
  • Créer des fonctions

Les compétences ci-dessus vous permettront d'écrire n'importe quoi dans le monde, d'effectuer des calculs simples et complexes, de créer des programmes interactifs intelligents et de terminer avec un fichier de programme clairement structuré et bien organisé. Ainsi, à la fin de ce cours, vous aurez acquis de solides bases pour passer à des niveaux intermédiaires et successivement plus professionnels. 

Python est probablement le langage de programmation le plus polyvalent et le plus dynamique, vous voudrez donc absolument maîtriser au moins les compétences de base pour suivre le monde. Le meilleur dans tout le monde est que Python est destiné à tous, chacun peut aller plus loin en appliquant certaines de ses connaissances et compétences pratiques dans sa vie et dans sa carrière, et pas seulement dans le domaine des sciences des données. Et c'est maintenant à vous de vous lancer dans cette aventure ! 

À la première leçon !

Rencontrez votre enseignant·e

Teacher Profile Image

Basil

Award-Winning Educator

Enseignant·e
Level: Beginner

Notes attribuées au cours

Les attentes sont-elles satisfaites ?
    Dépassées !
  • 0%
  • Oui
  • 0%
  • En partie
  • 0%
  • Pas vraiment
  • 0%

Pourquoi s'inscrire à Skillshare ?

Suivez des cours Skillshare Original primés

Chaque cours comprend de courtes leçons et des travaux pratiques

Votre abonnement soutient les enseignants Skillshare

Apprenez, où que vous soyez

Suivez des cours où que vous soyez avec l'application Skillshare. Suivez-les en streaming ou téléchargez-les pour les regarder dans l'avion, dans le métro ou tout autre endroit où vous aimez apprendre.

Transcription

1. Introduction: Bien que la plupart des gens pensent que c'est à cela que ressemble la programmation, c'est en fait beaucoup plus facile et plus simple que vous n'auriez pu l'imaginer. Ne me croyez pas, regardez ce que les experts ont à dire. C'est une compétence très accessible. Ce n'est pas une science complexe. Ce n'est pas comme si tu devais tout savoir. Tu peux en faire une grande partie par toi-même. Vous n'avez besoin de la permission de personne pour faire quoi que ce soit. Vous pouvez simplement casser des choses et elles reconstruisent, rien ne se passe. Vous n'êtes pas obligé d'être assis devant un ordinateur 24 heures sur 24, 7 jours sur 7. Excusez. Salut, tout le monde. Je suis Basil, et dans ce cours, vous allez apprendre tout ce dont vous avez besoin pour vous familiariser avec Python. J'ai commencé à programmer il y a plusieurs années, et je l'enseigne depuis plus de trois ans. C'était très gratifiant pour moi de voir comment l'ordinateur pouvait faire tout le travail avec seulement quelques lignes de code. Et je me suis vite rendu compte de l' énorme potentiel de Python, car nous nous dirigeons vers un monde complètement informatisé où les programmeurs sont très demandés Si vous voulez vraiment vous lancer dans la programmation, mais que vous ne savez pas par où commencer, ce cours a été conçu pour vous. Il est composé d'une série de vidéos très claires et concises qui aborderont tous les sujets fondamentaux de Python. Il s'agit notamment du téléchargement de Python, impression de textes, de l'utilisation de mathématiques et de Python, de variables , de la saisie de données, d'instructions, boucles, de fonctions, ainsi que de plusieurs points de contrôle tout ainsi que de plusieurs points de contrôle long du cours pour vérifier votre compréhension Alors, pourquoi nous accouplons-nous ? Passons directement au but. 2. Aperçu de Python : Stats for Nerds: Maintenant, avant d'entrer dans la programmation, je trouve très important que vous sachiez exactement ce qu'est Python et les principales caractéristiques et propriétés de ce langage de programmation étonnant. Il y a trois points principaux que je veux que vous sachiez. Tout d'abord, Python est un langage de script de haut niveau qui peut être utilisé pour une grande variété de tâches liées aux intérêts, l'administration système et au traitement de textes. Deuxièmement, je veux que vous sachiez que Python est un langage interprété. langues interprétées n' ont pas besoin d'être compilées pour être exécutées. Cela signifie que le programmeur peut rapidement modifier le code, puis voir rapidement les résultats. Troisièmement, je veux que vous sachiez que Python est un langage de programmation open source. Cela signifie qu'il est disponible pour tous, qu'il est facile à lire et puissant. En même temps. 3. Télécharger Python: Ok, le téléchargement de Python est vraiment facile. Il suffit d'accéder à votre moteur de recherche. La zone de recherche que vous allez taper Python, téléchargez. Vous y allez. Ensuite, vous obtiendrez un tas de résultats. Mais le site Web le plus sûr et le plus fiable pour télécharger Python est une surprise. Surprenez le site Web Python lui-même. Vous allez cliquer dessus. Et puis ici, j'utilise Windows. Il me suffit donc de cliquer sur ce bouton jaune car il dit télécharger la dernière version pour Windows. Si vous utilisez un autre système d'exploitation, vous pouvez simplement cliquer sur macOS, n'importe quel autre Linux. Et si vous voulez voir les versions précédentes ou toute autre version, cachez ici. Je vais sortir et en fonction de votre système d'exploitation, vous serez Windows, MacOS, d'autres plateformes. Mais c'est aussi simple que de cliquer sur ce bouton jaune. Je vais donc cliquer dessus. McDonald est ici dans le coin. Très bien, une fois que c'est fait, vous pouvez cliquer plus haut que sur Installer. Maintenant. Vous cliquez sur Oui. Maintenant, je ne suis pas sûr que cela apparaisse sur le screencast. Mais ce qui s'est passé, c'est que j'ai reçu une notification de Windows qui dit si je veux autoriser le téléchargement et j'ai juste regardé, oui. Donc, si vous voyez que c'est un coffre-fort à 100 %. Maintenant, cela peut prendre un peu de temps, d'accord ? Il faut donc être patient jusqu'à ce que le bar atteigne la fin. Il sera sur votre ordinateur. Encore en cours d'initialisation. Bon, on y va. Nous avons des progrès. Maintenant, ne prenons généralement que quelques minutes environ. Plus ou moins une force. D'accord ? C'est presque fini. Bon, au lieu de réussir, vous avez terminé, il vous suffit de cliquer sur Fermer. Et voilà. Vous tapez Python ici. Donc nous voulons celui-là, l'IDL Lee, c'est celui sur lequel nous allons travailler. Vous pouvez double-cliquer dessus . Et voilà. C'est un iPhone. Vous avez Python sur votre appareil. 4. Afficher le texte: Le premier et le plus important en Floride et Python est certainement la façon d'afficher du texte. Mais nous avons ce top ici un instant et nous nous demandons ce qu' est exactement les ensembles en Python ? Eh bien, les textes sont tout simplement n'importe quel personnage. Il peut s'agir d'une lettre majuscule, lettre minuscule, d'un chiffre ou d'un symbole situé entre deux virgules inversées, et elles doivent être entre deux virgules inversées. Les textes en Python sont appelés chaîne et sont raccourcis en STR. Et il est affiché à l'aide de la fonction d'impression. Maintenant que vous connaissez les bases, allons voir cela en pratique. Bon, donc comme c'est le premier type de code de programme pour vous, j'adore vous guider étape par étape dans le processus. Ainsi, lorsque vous ouvrez Python, vous serez dans l'IDL de chaque shell, et c'est essentiellement les résultats de votre code qui apparaîtront. Et lorsque vous voulez écrire le code, vous devez ouvrir un nouveau fichier. Alors, fichier, nouveau fichier. Et voilà que tu y vas. C'est ici que vous écrivez votre code. Notre premier code affichera du texte. Vous souhaitez imprimer un message. Et pour ce faire, nous allons utiliser la fonction d'impression, Friends et minuscules et deux parenthèses. Et maintenant, avec tout ce qu'il faut imprimer, il faut écrire entre ces deux parenthèses. Donc, si je veux imprimer une chaîne, je dois juste mettre deux guillemets car c'est la structure d'une chaîne. Et ensuite, je vais écrire n'importe quelle phrase. Disons donc un kilogramme de mangues. La mangue coûte 3$. D'accord ? J'ai donc choisi la phrase parce qu'elle a des chiffres comme 13. Il a un symbole, le signe dollar, et il a une lettre majuscule, même si elle est grammaticalement incorrecte, ainsi que des lettres minuscules. Maintenant, c'est juste pour vous montrer qu'une chaîne sauf n'importe quel type de caractère. Et d'accord, il s'agit donc de votre premier type de code de programme. Si vous exécutez cette opération, vous devez accéder au module Exécuter. Vous devez le sauvegarder. Allons de l'avant et sauvegardons cet exemple. Vous allez dans la coquille, nous avons affiché les textes. Un kilogramme de mangue coûte 3$. Félicitations, c'est votre première ligne de code. Maintenant, je veux vous apprendre une compétence bonus, et cette compétence consiste à convertir du texte. Pour ce faire, je dois revenir à notre dossier. Et au lieu d'une chaîne, je vais avoir une chaîne d'un mot, c'est-à-dire la banane. La banane, par exemple. Et je vais m'en occuper. D'accord ? Et comme vous pouvez le voir, j'ai de la banane et des minuscules. Mais disons, j'ai changé d' avis et je veux qu'il soit majuscule au lieu de le supprimer en majuscules, en le tapant à nouveau en majuscules. Mais je peux le faire, c'est adopter en haut juste là. Exécutez le module. D'accord ? Nous avons Nan et majuscules. Vous pouvez faire exactement le contraire. Nous pouvons l'avoir dans notre cas ici. Nana. Ensuite, utilisez une fonction plus lente, localement. Exécutez le module. D'accord ? là que tu y vas. Nous avons été sur une étagère en majuscules, puis en minuscules. Et une dernière chose est que vous pouvez avoir, par exemple, alors vous pouvez mettre en majuscule la première lettre. Nous voulons donc seulement que le bec s'applique. Nous avons dû faire des points et d'innombrables le module Unravel Run. D'accord ? Nous devons simplement être en majuscules et le reste est en minuscules. Oui, c'est tout. Il s'agit de tests de prédiction. 5. Utiliser des nombres dans Python: Les mathématiques peuvent vous aider. Ces chiffres peuvent devenir déroutants. Ces pointes décimales me sont vraiment tombées sur les nerfs. Cependant, que se passe-t-il si je vous disais que Python propose une solution pour cela ? Tout ce que vous avez à faire, c'est écrire le code correct. Et c'est exactement ce que nous allons apprendre aujourd'hui. Mais avant de le faire, je dois vous présenter deux concepts clés en matière de chiffres. Le premier concept clé est donc qu' il existe deux types de nombres en Python. Le premier est constitué d'entiers, et vous connaissez peut-être ceux de Math. Des entiers ou des nombres entiers. Ils peuvent être positifs, négatifs ou 0. Et Python reconnaît les entiers comme je les vide. Et si vous tapez cela , il devient violet, ce qui indique qu'il est intégré et reconnaît le deuxième type de nombre en Python qu'il est appelé à flot. Afloat est tout simplement un nombre qui a une virgule, quel que soit ce qui est avant ou après la virgule. Et ils peuvent être positifs ou négatifs. Attention, cela peut devenir vraiment délicat. Par exemple, ces 15 et cette équipe ont exactement la même valeur numérique. Cependant, comme celui-ci a une virgule décimale, Python l'utilise lorsqu'il flotte et traite celui-ci comme un entier. Quoi qu'il en soit, les flux sont intégrés et reconnus par Python comme flottant. Il n'y a pas de raccourci pour nous, et bien sûr, cela devient violet. La deuxième chose importante que vous devez savoir est que les nombres ne sont pas des chaînes. Vous ne les placez pas dans virgules inversées car ce sont des types de données complètement différents. Pour comparer, les chaînes sont des intérêts définis qui n' ont pas de valeur numérique, tandis que les nombres ont une valeur que Python reconnaît. Rendre les choses plus claires. Considérons les chiffres comme des chiffres représentant des unités. Par exemple, cinq représentent cinq unités, trois représentent trois unités et 70,8 représentent sept unités et huit dixièmes d'unités, etc. Ainsi, chaque fois que vous utilisez des nombres et situations qui exigent une valeur numérique, vous ne les placez pas dans virgules inversées car si c'est le cas, elles perdront cette valeur numérique. Il ne sera donc pas éligible au calcul mathématique. Maintenant, ne vous méprenez pas. Cela ne signifie pas que vous ne pouviez pas ou ne devriez pas utiliser de nombres et de chaînes. Vous pouvez, et c'est très bien, comme je l'ai fait dans la leçon précédente. Cependant, ce que je veux dire, c'est que si vous voulez ce nombre contienne une valeur numérique, si vous voulez l'utiliser dans un calcul, vous devez l'utiliser comme entier ou float plutôt que comme chaîne. Confus, ne vous inquiétez pas, vous comprendrez tout en pratique. Bon, commençons très simplement par imprimer des entiers. Ainsi, un top sept, par exemple. Imprimons l' entier négatif comme moins 12. Imprimons 0 car 0 sert également à déterminer votre module d'exécution, d'exécution. OK ? Et là, nous avons nos entiers. Très bien. Très bien. Maintenant, voyons un peu de flux. Donc 7.298 et ce 12.450.26 par exemple. Lançons ça sur le module. Bon, nous avons nos chars. Maintenant, ce que je veux de vous maintenant, c'est expérimenter avec les nombres, en les démêlant, tout comme trouver un très grand nombre, c'est de très petits nombres, des entiers et des floats. Et je trouve très important que vous sachiez comment les distinguer, que vous sachiez quel est un entier et lequel est un nombre flottant. Alors allez-y et commencez à mettre quelques chiffres. Et ce n'est pas vraiment ainsi que nous utilisons les nombres en Python. Nous les utilisons dans les calculs mathématiques, c'est ce que nous allons bientôt commencer. Mais pour l'instant, je dois m' assurer que vous connaissez bien les chiffres. Allez-y et commencez. Et rappelez-vous, ne mettez pas les guillemets car nous les utilisons comme chiffres et non comme flux. Maintenant que vous êtes très à l' aise avec l'utilisation nombres en tant qu' entiers et floats, vous pouvez continuer à les utiliser dans les calculs. Aujourd'hui, nous allons parler six types d'opérations. Et il s'agit de l' addition, de la soustraction, la multiplication, de la division. Les pouvoirs sont des indices et des modules. Commençons maintenant par le plus simple qui est l'ajout. Alors imprimez deux crochets et je vais ajouter deux chiffres comme 59 par exemple. Vous dirigez ça. OK. Génial. On en a eu 14. Maintenant, rappelez-vous quand je vous ai dit comment vous pouvez les utiliser comme chaînes, voyons ce qui se passe si je mets deux guillemets et que je les transforme en module de chaîne, d'accord ? Oui, vous en obtenez cinq plus neuf, il suffit de les traiter comme personnages et de les coller ensemble. Il n'effectue pas l'opération réelle car le nombre perd sa valeur mathématique. Allons de l'avant et jetons un coup d'œil à la soustraction. Ce que je dois faire, c'est imprimer deux crochets. Ensuite, je vais en avoir neuf moins six. Je devrais en avoir trois. Le signe moins est le trait d'union. Nous avons donc couru pour un module. OK ? Vous en avez trois. Génial. Prenons un autre exemple où le premier numéro trois, le second est six, sorte que nous obtenons un nombre négatif. Nous avons trois négatifs. Très joli. soustraction est aussi simple que celle-ci. Passons maintenant à la multiplication. multiplication est également très simple. Impression. Nous en avons neuf fois six. Le signe de multiplication est l'astérisque. Et lancez, exécutez le module. Ok, on en a 54. Prenons-en un autre. Par exemple, 4,8 fois six. Dans le module, d'accord ? Maintenant, comme vous pouvez le constater , vous pouvez essayer à la fois les valeurs flottantes et les entiers. Bon, alors passons maintenant à la division, à droite pour imprimer à nouveau. Et le signe de division est la barre oblique avant. Par exemple, nous en avons 72 divisés par 98. Donc nous exécutons, exécutons le module. OK ? Génial, tu en as huit. Essayons un autre. Nous en avons, par exemple, 35 divisés par sept. OK ? On en a cinq. C'est très facile, c'est très simple. Passons maintenant aux pouvoirs qui sont des indices pour ceux d'entre vous qui ne savent pas ce que c'est. Par exemple, deux à la puissance de trois signifie deux multipliés par lui-même trois fois, donc deux fois deux fois deux, ce qui équivaut à huit. Pour ce faire, nous allons en imprimer deux. Et pour augmenter un nombre à la puissance d'un autre numéro, vous mettez deux astérisques et trois. Cela signifie deux à la puissance de trois. Exécutez, exécutez un module. Nous devrions en avoir huit. Génial. Essayons maintenant d'autres chiffres. On est donc comme un grand nombre fou. Sept pour le module Power 473. D'accord, génial. Tu pourrais juste t' amuser avec ça, d'accord ? Il pouvait conduire de très petits nombres, très gros nombres, etc., jusqu'à ce que nous en ayons le coup. La dernière opération mathématique de cette leçon va maintenant être modulus. Et pour illustrer cela, je vais utiliser un exemple car cela pourrait être nouveau pour certains d'entre vous. Donc, imprimez deux crochets, cinq modules, deux modules sont le signe de pourcentage. Donc, cinq modules à cinq pourcentages signe aussi. Lisez ceci comme cinq mod deux. Et ce que fait Python, c' est qu'il prend les cinq , les divise par les deux, puis il crache le reste. Donc, cinq divisés par deux sont deux, le reste un. Donc, quand je cours, je devrais en avoir un. Essayons un autre. Essayons 17 divisés par cinq. Par exemple. Il devrait y en avoir trois , deux autres. Je devrais donc en arriver à une note très, très importante, c'est que Python utilise l' ordre de fonctionnement. Ce que je veux dire, c'est que si j'imprime quatre plus cinq fois sept fois, cela va d'abord multiplier cinq par 7 parce qu'il accorde la priorité à la multiplication par rapport à l'addition. Donc, cinq fois sept, c'est 35, et ensuite ça va ajouter les quatre. Donc on va avoir 39 run, run module. Bon, super. Maintenant, si vous voulez ajouter les quatre et les 5 premier, puis multiplier le tout par sept, vous devez ajouter des crochets. C'est ainsi que nous accordons la priorité à certaines opérations par rapport à d'autres. De cette façon, nous en avons quatre plus cinq, soit neuf, puis neuf fois sept. Cela nous donne 63 run module, ok ? 63. Vous voyez que l'ajout des crochets change le nombre de 3963. C'est très simple, c'est très facile. Il suffit de faire attention à cela et tout ira incroyablement. 6. Compétences en bonus : Nombres dans Python: Une fois que vous avez maîtrisé les bases, c'est toujours une bonne idée d'augmenter un peu les choses et de vous mettre au défi. Alors, que diriez-vous d'aller de l'avant et de vérifier ces compétences bonus ? Aujourd'hui, presque tous les programmeurs utilisent des nombres à un moment donné de leur code. Je vais donc vous guider à travers les compétences bonus et fonctions géniales que vous pouvez utiliser lorsque vous traitez des nombres, car ils forment une grande partie de Python. Maintenant, la première consiste à classer si un nombre est un entier ou un nombre float. Et faites-le, laissez-moi utiliser l'impression. La fonction que nous allons utiliser est la fonction type. Tapez donc en minuscules et deux parenthèses. Il devient violet car il s'agit d'une fonction intégrée. Ici. Je vais avoir un flotteur comme 4.9 par exemple, une molécule de course. Vous voyez qu'il est classé 4.9 en tant que flotteur. Essayons donc neuf par exemple, qui est un entier. D'accord ? Nous arrivons à la classe I et t. Il nous indique donc qu'il s'agit d'un entier. Permettez-moi de vous montrer ce que je voulais dire avec l'exemple de 15 à 15 ans et la leçon précédente. Donc 15 sans virgule, exécutez, exécutez le module. D'accord ? Il s'agit d'un entier. Maintenant, si je fais 15, la valeur numérique est toujours 15, mais elle a une virgule. Et j'exécute également un module. Il s'agit maintenant d'un flotteur. À un moment donné, lorsque vous écrivez votre programme, il peut être utile de savoir comment convertir nombres de personnes en entiers et vice versa. Maintenant, il est vrai que nous allons d'abord utiliser la fonction d'impression pour visualiser les résultats. Alors ici, je vais faire flotter INT ici comme 15. D'accord ? Ce que cela fait, c'est qu'il faut 15 et le convertit en entier, puis il imprime le résultat, nous montre la version entière de 15. Voilà, il en imprime 15. Si vous voulez faire le contraire, vous souhaitez convertir un entier en nombre float. flotteurs. Prenons 15, par exemple. Exécutez le module, d'accord ? Et vous obtenez 15, qui est la version par défaut de 15. Et vous pouvez trouver cela particulièrement utile lorsque vous traitez en physique, par exemple avec des tables de grandeur où vous devez être cohérent avec un certain nombre de chiffres significatifs. Vous ne pouvez donc pas avoir à la fois des valeurs flottantes et des entiers dans la même table. Vous pouvez soit avoir tous les fluides pour tous les entiers. Nous allons donc devoir utiliser cela et travailler pour l'un ou l'autre. Vous pouvez également convertir un nombre en chaîne. Imprimez donc SCR, la ligne numérique. Par exemple, 16. Exécutez, exécutez un module. D'accord ? Il n'y a plus de différence visible ici. Mais ce qui se passe, c'est que ce 16 n'a pas de valeur numérique. Il vient de perdre sa valeur numérique et vous ne pouvez plus l'utiliser dans les calculs. Cependant, vous pouvez l' utiliser dans une phrase. Cela est donc particulièrement utile lorsque vous allez utiliser un nombre à côté d'une chaîne ou à côté d'une phrase. Maintenant, pour vous montrer que cela a perdu cette valeur numérique, puis essayez de l'ajouter pour dire 14. Courez lobule. D'accord ? Il affiche un message d'erreur parce que ce n'est pas, exact, ce n'est pas INT. Il existe maintenant une autre fonction très utile qui vous donne la valeur absolue d'un nombre. Si vous ne savez pas ce que c'est, considérez-le comme la distance d'un nombre par rapport à 0. Par exemple, cinq sont à cinq unités de 0. Moins cinq est également à cinq unités de 0. Donc, essentiellement pour trouver la valeur absolue d'un nombre, il suffit de supprimer le signe négatif. Si c'était négatif et si c'était positif, il suffit de le laisser tel quel. ce faire, les amis ont la fonction abdos. Et le groupe sanguin. Par exemple, négatif 93. Laissez-moi diriger ce lobule. Nous obtenons 93 car c'est la valeur absolue du négatif 93. Il est à la distance de 0. Le négatif 93 est, c'est très simple, très facile. Vous ne l'utiliserez peut-être pas maintenant, mais vous le serez certainement à l'avenir. Et nous avons une autre fonction , la fonction de puissance. Alors, comment faire des parenthèses ? Et c'est l'une des fonctions qui vous permet de lui transmettre les deux informations. Par exemple, 23, d'accord ? Et ce que cela fait, c'est qu'il élève deux au pouvoir de trois. C'est exactement la même chose. C'est ce que je fais. Donc, imprimez 23, nous avons exactement la même valeur. Voyons qu'ils nous donnent tous les deux huit. C'est très agréable de les connaître tous les deux. Nous avons maintenant deux autres fonctions, que vous pouvez transmettre deux informations. Il s'agit des fonctions Max et Min. Commençons par les cartes. Vous pouvez simplement imprimer puis maxi, deux parenthèses. Et ici, vous aurez deux chiffres comme 13 et le temps. Et ce que Python va faire , c'est qu'il va comparer 139. Ensuite, il va imprimer le plus grand nombre. Exécutez donc le module. Ok, on en a eu 13 parce que 13, c'est plus que neuf. Et puis il y a la fonction Min. Donc, les hommes 139 courent, exécutent un module. Cela va nous donner le plus petit nombre. Il nous en donne neuf. Très simple, très facile. Maintenant, la dernière compétence bonus que je veux vous enseigner aujourd'hui sera de savoir comment arrondir les nombres à l'aide de la fonction ronde, imprimer et arrondir deux parenthèses. Maintenant, ce qui se passe ici est le numéro que vous tapez ici, comme 4.9. Maintenant, c'est Trump qui va les trouver. Donc si je cours, que je cours un module, ok, ça nous en donne cinq. Et puis disons que je veux le ramener à 4.2. Cela devrait aller à quatre. Exécutez, exécutez un module, d'accord ? Il tombe à quatre. Donc, ce que fait cette fonction, c'est arrondir le nombre au nombre entier le plus proche. 7. Point de contrôle : Nombres en Python: Tu te débrouilles très bien jusqu'à présent. Pour Check Point, vérifions votre compréhension avec cet exercice très simple. Dans cet exercice, vous allez écrire une ligne de code très simple mais très utile qui nous aidera à convertir entre degrés Celsius et degrés Fahrenheit. Vous devez donc d'abord passer par un moteur de recherche pour trouver une formule pour cela. Et j'ai trouvé que celui-ci, qui est de degrés Celsius fois neuf sur cinq plus 32, nous donne les degrés en Fahrenheit. Maintenant que vous avez la formule, je veux que vous écriviez un code qui convertira 20 degrés Celsius en degrés Fahrenheit. Ensuite, je veux que vous arrondiez cette réponse au nombre entier le plus proche. Il va donc falloir utiliser la fonction ronde. Je veux que vous l'essayiez vous-même. Allez-y et mettez la vidéo en pause avant que la réponse apparaisse dans 321. Maintenant, la clé pour écrire cette ligne de code très simple consiste à remplacer 20 par la formule qui convertit les degrés Celsius en degrés Fahrenheit. Parce que nous voulons convertir 20 degrés Celsius en équivalents en degrés Fahrenheit. Nous avons donc tout simplement mis 20 dans la formule. Donc 20 multipliés par neuf divisés par cinq, puis plus 32. Et remarquez ici comment je n'ai pas utilisé de crochets parce que la multiplication et la division sont déjà priorisées par rapport à l'ajout, il n'est donc pas nécessaire d' ajouter des crochets. Ensuite, nous voulons arrondir notre réponse car la réponse doit être au nombre entier le plus proche. Fonction si ronde. Très bien là. Et enfin, nous devons ajouter la fonction d'impression. Il y a donc Python imprime la réponse. Vous y allez. Ce qui se passe ici, c'est qu'il faut 20 degrés Celsius. Il le place dans la formule juste là pour calculer le nombre de degrés en Fahrenheit, les motifs qui répondent au nombre entier le plus proche. Enfin, il affiche le résultat dans le shell car nous avons la fonction printf. Alors, lancez, exécutez le module. OK. Oui, allons-y et vérifions que dans notre moteur de recherche, vous avez changé Celsius 68 degrés Fahrenheit. Un travail génial. 8. Variables: L'utilisation de variables est un aspect fondamental de la programmation que vous voudrez vraiment connaître et maîtriser. Et voici pourquoi. Parce qu'en Python, vous allez utiliser beaucoup de données. Ces données peuvent parfois être difficiles à gérer et écrasantes. C'est là que les variables entrent en jeu pour faciliter les choses. variable est l'emplacement en mémoire dans lequel vous pouvez stocker temporairement du texte ou des chiffres. Vous pouvez le considérer comme une boîte vide dans laquelle vous pouvez stocker tout ce que vous voulez. C'est simple, non ? Magnifique. Allons le voir à l'entraînement. Je vais donc commencer par vous montrer la structure d'une variable. La structure est très simple. Il s'agit essentiellement du nom de la variable, du signe égal, puis de sa valeur. Appelons cela variable un signe égal, suivi d'un lion, qui est la valeur d'un. Donc, en gros, ce que cela signifie partout où elle se produit dans le programme, nous faisons référence à align. Et le nom est un, il y a un signe égal et ses valeurs sont la ligne de chaîne. Ayons d' autres variables comme v égale à neuf. Par exemple. Secrets est égal p. Désolé. Regardez en haut. Le nombre est égal à 36. J'ai mes animaux de compagnie. C'est drôle. Enfin, le cancer est égal à vrai. Maintenant, il y a quelques choses que je dois souligner ici. Tout d'abord, la structure d'une variable est nommée valeur de signe égal. Et le nom peut être une lettre comme A ou B. Il peut s'agir d'un mot comme des secrets, d'un chiffre ou d'une réponse. C'est peut-être une phrase comme mon animal de compagnie. Cependant, notez ici que vous ne pouvez pas avoir espaces dans le nom d'une variable. Mes animaux de compagnie étaient donc séparés par un trait de soulignement et non par l'espace parce que vous avez un espace au nom d'une variable. C'est soit un trait de soulignement, soit tout simplement comme aucun espace, ce que je ne recommande pas. Allez-y et ajoutez ce score de 100. Et c'est tout pour les noms, le signe égal est assez standard. Et enfin, nous avons la valeur. Désormais, les variables peuvent prendre trois types de valeurs. Ils peuvent prendre une ficelle comme un client, j'ai mangé le dernier cookie et de l'argent. Et cela pourrait aussi prendre des chiffres comme 936. Enfin, nous pouvons prendre une valeur booléenne. Maintenant, une valeur booléenne est essentiellement vraie ou fausse. Il ne s'agit que de ces deux valeurs, mais elles ne peuvent pas prendre deux autres valeurs. Et vous ne les connaissez peut-être pas très bien dans nos interactions quotidiennes et dans notre vie quotidienne. Cependant, dans la programmation, nous les utilisons presque tout le temps. Ils sont très importants. Juste pour illustrer ce qu'ils sont exactement. Par exemple, disons que si je lui ai demandé , êtes-vous gaucher ? Maintenant ? Si vous êtes gaucher, vous dites vrai, Viagra a assisté, et si ce n'est pas le cas, vous allez devenir faux. Je suis droitier, mais il n'y a pas d'autres options que ce soit pour gaucher ou droitier. C'est vrai ou faux. n'y a pas d'autre option. C'est donc comme ça que fonctionnent les booléens. Commençons par un exercice très basique, qui consiste simplement à imprimer des variables. Je vais donc avoir un pop-corn égal à 92. Donc, si je veux imprimer le mot pop-corn, je peux simplement le faire. Impression double. Ce que Python fait ici, c' est qu'il vient et qu'il voit qu'il doit imprimer W. Il révise le code. W est donc égal au pop-corn. Il va donc imprimer du pop-corn. Alors lancez le module, comme vous pouvez le voir imprimé popcorn. Nous allons les imprimer. Par exemple. Exécutez, exécutez un module. Vous en avez 92. Voyons maintenant un exemple pour voir comment nous utilisons les variables en Python. Maintenant, je vais commencer par écrire une phrase. Par exemple, c'est ce que j'ai. drôle. Mon argent s'appelle Caso. Et je n'ai jamais vu aussi mignon. Bon, essayons ça. Et là, nous avons notre phrase. Maintenant. Disons que quatre ans plus tard ce matin a grandi et est devenu Robbins. Je vais devoir changer la phrase et remplacer lapin, lapin chaque fois que ça se produit. Et essayons de le faire. OK ? Oui, lapin. Lapin. Et nous avons aussi un lapin là-bas. Ce n'était pas très amusant et j'aurais pu faire beaucoup d'erreurs. J'aurais pu manquer un des lapins, j'aurais pu mal orthographier Kravitz. Et encore moins, il a fallu beaucoup de temps et d'efforts. Imaginez devoir coder des milliers de lignes. Nous avons mentionné lapin plusieurs 100 fois. Et vous devez changer chacun d'entre eux en lapin. Ce n'est pas très faisable car vous n'aurez pas assez de temps et vous commettrez beaucoup d'erreurs. C'est donc ici que les variables entrent en jeu. Pour vous montrer cela, je vais créer une variable, appelons ce correctif, par exemple, égal. OK ? que je peux faire ici, c'est supprimer la phrase. Je vais en ajouter un nouveau. Alors , je vais interrompre la phrase en fermant la virgule de chaîne, le nom de la variable. Une autre virgule, puis rouvrir la phrase. Maintenant, ce qui se passe ici, c'est quand Python commence à lire la fonction d'impression, il tape, j'ai un animal de compagnie. Ensuite, il voit que celui-ci voit des animaux de compagnie. Il va donc aller de l'avant et chercher des animaux de compagnie dans le code et il va trouver que c'est égal à mon pote. Il va insérer un lapin ici . Et cela va continuer. Une dernière chose. n'y a pas d'espace ici car Python insère automatiquement l'espace. J'ai donc un lapin pour animaux de compagnie. Hum, donc mon, mon, alors on va fermer ça. Une fois encore. Alma alma reopen s'appelle console. Il s'agit en fait du demandeur pour poursuivre la peine. Il s'appelle Picasso. Je ne l'ai jamais vu. R. Maintenant, nous avons fermé une virgule. Cette virgule a rouvert. Q. Joint. OK. Je sais que c'était un peu plus difficile que de simplement taper lapin, mais voyons ce qui se passe lors d'une course pour module. OK ? J'ai donc un lapin pour animaux de compagnie. Mon pote s'appelle Picasso. Je n'ai jamais vu ce genre de mignon. Il a juste mis lapin, là où je l'ai mis. Où que j'ai inséré cette variable, elle l'a remplacée par lapin. Disons maintenant que quatre ans plus tard, il a grandi. Ce que je fais, c'est que je viens remplacer le lapin par des lapins. Une fois dans la variable. Quand je cours, j'ai un mauvais tropique, mes lapins, je n'ai jamais vu de lapin. Il a remplacé le lapin par des lapins à chaque fois dans la phrase. Maintenant, c'était beaucoup plus facile que chercher un lapin chaque fois qu'il se produit dans une phrase et remplacer par des lapins. Je n'ai commis aucune erreur parce qu'ils ne l'ont essayé qu'une seule fois. Je n'aurais pas pu en manquer une car les variables sont déjà présentes. Cela facilite grandement la vie d'un programmeur. Jusqu'à présent, nous avons vu des variables représentant des chaînes, mais nous n'avons pas vu de variables représentant des nombres. Je vais donc y aller de l'avant et commencer par ça. Et pour illustrer cela, je vais utiliser un algorithme que j'ai complètement inventé. Donc, imprimons le résultat de, disons trois plus cinq moins trois cinq plus trois fois plus trois à la puissance de cinq. Bon, essayons ce module, d'accord ? La réponse est 236. Disons ensuite que je viens de faire une erreur et que c'était censé être sept au lieu de cinq. Je vais donc aller de l'avant et changer cinq à sept fois que j'en vois cinq. Et sept autres ici. Exécutez, exécutez un module. OK ? Je suis arrivé au septième. Les réponses sont très différentes. Et vous voyez, celui-ci est comme quelques personnages. Cet algorithme est un algorithme très petit comparé aux autres algorithmes que vous pourriez utiliser dans votre carrière de programmation qui pourrait être long. Il est donc très faisable de passer par toutes les lignes et de vérifier qu'il y a cinq , puis de les remplacer par sept. Et vous ne sauriez pas quels 5 devraient déjà être là, dans lesquels cinq devraient être remplacés, le septième, car vous savez, tous les cinq ne pourraient pas être remplacés par un sept. Et cela pourrait avoir une certaine confusion avec cela. Nous pouvons donc ajouter une variable. Je vais maintenant créer deux variables. Ils vont être N1. Permettez-moi de définir que c'est égal à trois. Et N2, qui sera égal à cinq. Ensuite, je vais remplacer les builds. Au lieu d'utiliser des valeurs réelles, je vais sortir les variables à l'intérieur. Donc, N1 et deux. Et un. Oups, je suis désolé. Il devrait être deux contre un à Colomb. Ici, l'algorithme a utilisé les valeurs de 35 jusqu'à ce que nous ayons atteint 36. Et disons que je pensais que c' était mal et qu'il doit y en avoir sept. Je fais juste ça et ça. Nous le modifions en cliquant sur un bouton. Exécutez, exécutez un module, d'accord ? Et nous avons eu la bonne réponse. que vous pouvez également faire est avoir cet algorithme en tant que variable. Faisons par exemple, un égal. Disons que nous avons commis une erreur dans l'algorithme lui-même. Disons que ce ne devrait pas être un signe négatif, mais un signe plus. Nous venons de le changer ici. Ensuite, nous pouvons dire imprimer un module run, run. Ok, c'est le résultat lorsque nous utilisons un signe positif ici. Et donc, fondamentalement, vous pouvez l'avoir comme règle générale chaque fois que vous allez répéter une valeur plus d'une fois. Et cette valeur pourrait potentiellement changer. Vous utilisez une variable, ou par exemple, lorsque vous avez une phrase très longue ou une chaîne très longue que vous ne souhaitez pas continuer à taper encore et encore. Vous pouvez simplement le remplacer par un nom de variable très court. Il suffit d'ajouter cela au lieu de répéter, de répéter et de répéter , de le saisir taper et de le taper et c'est très long. Ça va être une douleur au cou. Vous pouvez donc simplement simplifier les choses en utilisant des variables. 9. Compétences en bonus : variables: Une fois que vous avez maîtrisé les bases, c'est toujours une bonne idée d'augmenter un peu les choses et de vous mettre au défi. Alors, que diriez-vous d'aller de l'avant et de vérifier ces compétences bonus. Les compétences bonus de cette classe tourneront autour de variables représentant des chaînes. Alors, allons de l'avant et créons-en un. Par exemple, les déserts équivaut à la bienveillance. Magnifique. Nous allons donc d' abord imprimer le dessert. Désert. Je vais le faire. OK. Magnifique. Nous avons notre variable juste là. La première chose que nous pouvons faire est déterminer la durée de cette variable. Si je dois savoir combien de personnages il y a dans l'expression gâteau aux carottes. Il peut parfois être très utile. Je peux juste obtenir la longueur de cette variable. Pour ce faire, il suffit d'utiliser la fonction longueur, qui est Len et deux crochets. Donc si nous exécutons, exécutons le module, d'accord, nous avons 110. C'est le nombre de caractères qu'il y a dans l' expression « gâteau aux carottes ». Allons-y et disons-leur très vite. Nous avons donc 123456. L'espace est un caractère, donc 7891011, nous avons 11 caractères dans cette chaîne. Maintenant, parfois, la corde peut être très, très longue pour pouvoir la compter. Vous pouvez donc simplement utiliser la fonction longueur. Maintenant, il peut parfois être très utile de saisir un seul personnage, une seule lettre de cette phrase entière. Disons que je veux le premier ou le dernier, ou tout autre personnage là-dedans. Je peux identifier chaque personnage par son index. Un index est essentiellement la position que Python donne à un personnage à l'intérieur de cette phrase. Et Python commence à compter de 0. Laissez-moi vous montrer ceci. Ça commence à compter comme ça. Donc le premier, mélange de 0, puis 1234 et ainsi de suite. Si je veux saisir la première lettre, je vais saisir une lettre v avec index égal à 0. Ce que je vais faire, c'est le désert de cet ami, les deux crochets, puis l'index du personnage que je veux imprimer, qui est 0. Dans ce cas, je veux obtenir C parce que c'est la première lettre là-bas. Ne laissez pas non plus que des nombres aléatoires suspendus là-dedans , car ils risquent de ruiner votre code. Nous avons C. Très gentil. Faisons la seconde dont l' indice est égal à une molécule. OK ? Vous obtenez un, essayons le huitième par exemple. Je vais en faire un autre. Une belle coïncidence. Maintenant, quand je l'ai fait ici, je ne voulais pas les huit personnages. Je veux l'indice huit, qui est essentiellement le septième caractère. Nous pouvons maintenant faire exactement le contraire en utilisant la fonction d'index. Ce que cela fait, c' est qu'il va prendre le personnage que nous lui donnons, et il va nous donner son indice. Et c'est exactement le contraire de ce que nous venons de faire. Ce que nous avons fait, c'est que nous lui donné l'indice et nous a rendu le personnage. Maintenant, nous voulons lui donner le personnage qui va nous rendre l'index. Essayons cela en utilisant les fonctions d' index d'impression. Point du désert, index, deux crochets. Alors dites que vous voulez attraper le E. Maintenant, E est le dernier. Il va donc avoir le dixième indice car il est en position 11. Il commence donc à 0. Nous allons donc avoir dix modules d'exécution, d'exécution. OK ? Génial, on en a dix. Enfin, nous avons également une fonction très simple et très utile qui s'appelle la fonction Remplacer. Et je pense que le nom s' explique lui-même. En gros, ce que cela fait, c'est qu'il va prendre un mot ou un caractère de la phrase, et il va le remplacer par un autre mot ou un autre personnage. Essayons ça. Alors imprimez. Et puis on va faire le Triple P S désert là-bas. Bon, donc les déserts remplacent. Et puis deux crochets ici. Et nous allons coûter deux informations, ce monde original et les nouveaux mots. Le mot original est la carotte, et le nouveau mot, par exemple, est chocolat. Celui-ci va faire, c'est qu'il va trouver des carottes et cette boisson, et ça va la remplacer par du chocolat. Exécutez, exécutez un module. OK ? Nous avons un gâteau au chocolat. Et il fonctionne également avec des lettres simples. Mais c'est très pertinent ici. Donc, si je veux changer tous les ACE, nous pouvons le faire exécuter, exécuter le module. On a du gâteau aux carottes , quoi que ce soit. C'est juste pour s'amuser. Vous pouvez parfois l'utiliser, mais vous n'aurez jamais à changer comme tous les A et les deux années parce que, vous savez, vous avez dû travailler avec un œuf, non ? 10. Saisir des données: Dans le bouddhisme, communication informatique intégrale et humaine. Parce que si vous ne fournissez aucune donnée à l'ordinateur, il ne vous donnera aucune information et, par conséquent, vous n' obtiendrez aucun résultat. Et c'est y input est l'une des les plus essentielles et les plus compétences les plus essentielles et les plus faciles apprises en Python. Maintenant, que faites-vous ? En fait, nous allons demander des informations à l' utilisateur. Nous allons leur demander de nous fournir des données. Ensuite, nous allons prendre ces données et les attribuer à une variable. Nous allons donc stocker ces données dans une variable. Maintenant, quelle est la différence entre cette variable et les variables dont nous parlons dans les leçons précédentes ? En gros, cette variable a une valeur que l'utilisateur décide. L'utilisateur peut choisir n'importe quoi pour jurer à l'intérieur de cette variable. Pendant ce temps, les variables dont nous avons parlé précédemment, comment la valeur prédéfinie définie définie par le programmeur et l'utilisateur n' a aucun contrôle sur elle. Génial, allons voir que tu t'es entraînée. Maintenant, la structure de base des entrées est aussi simple que celle-ci, mais entre deux parenthèses ou deux graphiques. Cependant, il n'y a pas beaucoup d'informations que nous pouvons en tirer. Ainsi, lorsque l'utilisateur utilise le programme, il n'y a pas d'invite ou de question qui lui demande de saisir des informations. Il n'a aucune idée de ce qu'il faut s'assurer. Et pour que nous puissions taper une invite ici. L'invite est donc une chaîne. Il est écrit, par exemple, Entrée, hé, que vous allez vouloir laisser un espace là pour qu'il y ait un espace entre ce qu'ils entrent dans votre question. Ensuite, nous avons déjà dit que nous allions attribuer cette contribution. Nous allons attribuer ces données à une variable. Nous allons donc y ajouter une variable. Appelons le nom des entrées est égal. Ce que cela fait, c'est qu'il va prendre le nom de l'utilisateur pour entrer son nom. Ensuite, il va le stocker dans le nom de la variable. Maintenant, imprimons ça. Mettons un message. Je suis désolé. Imprimons un message indiquant qu' il accueillera l'utilisateur. Alors imprimez Hello. Il vaut mieux se souvenir de cette virgule. Nous allons entrer la variable. Et faisons un point d' exclamation. Prime. Python. Python 3.7.43.4. Ravi de vous rencontrer. Magnifique. Maintenant, lançons ça et voyons ce qui se passe. Ici, le programme nous demande d'entrer notre nom, saisir votre o, ni d'autres erreurs d' orthographe. C'est bon. D'accord, alors entrez votre nom. Donc mon nom est utilisé à mauvais escient, puis entrez parce que bonjour bits vous écrivez Python 3.084. Ravi de vous rencontrer, ravi de vous rencontrer aussi, 5M. Dans l'exemple précédent, nous avons vu l'entrée être utilisée comme force car nous devons entrer notre nom et notre nom est défini et donc il est entraîné. Mais nous devons parfois entrer nombres qui doivent être utilisés dans le calcul. Et nous allons illustrer cela avec un exemple. Saisissez donc votre âge. Maintenant, l'âge est un entier et convertit cette entrée en entier. Nous allons devoir le faire. Et entre parenthèses. C'est très simple, c'est très facile car entrer, entrez votre âge tel quel. C'est une chaîne. Mais lorsque nous ajoutons l'INT, il convertit la valeur que l'utilisateur saisit d'une chaîne en entier. Et bien sûr, vous devez stocker cette valeur dans une variable. Appelons ça un signe égal. Je vais ajouter une autre variable très similaire à celle-ci. Je vais appeler ce courant ici. Je viens de copier et de coller ça. C'est donc bien. Changez les noms. Imprimez ici, entrez ici. Nous allons calculer l'année où l'utilisateur est né à Northern pour le faire en utilisant la bouche simple, c' est-à-dire l'année en cours moins son âge. Ainsi, ici, les valeurs saisies par l'utilisateur seront utilisées dans le calcul. Nous devons donc être des entiers ou des floats. Mais comme l'âge en années est le plus souvent utilisé des entiers où nous allons utiliser la fonction INT. Allons-y et faisons-le. Une année équivaut donc à l'année en cours moins le H. Et nous allons imprimer le message de bienvenue ici. Il va dire que vous êtes né puis une virgule ici, votre score. Un de là. Alors, lancez, exécutez le module, d'accord. Entrez donc votre âge. Disons que j'ai 29 ans. L'année en cours est 2022. Je suis né en 1993. Essayons un autre, lançons le module. Entrez donc votre âge, Sam, 55 ans. Et l'année en cours est 22. Je suis né en 1967. Magnifique. Et parfois, il y a des situations où vous devez utiliser une entrée flottante, par exemple avec la température. Maintenant, la température peut dire, valeurs décimales comme trente-sept point cinq. Je vais donc créer une variable appelée temp out. Au fur et à mesure que nous arriverons à l'essai, cela va être égal à float. Vous mettez deux crochets et entrez la température à l'extérieur. Je vais créer une variable appelée température à l'intérieur. Cela va donc être égal à la température extérieure moins dix degrés. Ce n'est donc que mon propre type de calcul. Vous pouvez utiliser ce que vous voulez, soit dix moins dix. Maintenant, je vais imprimer à l'intérieur. La température à l'intérieur est donc de dix moins 1010. Out est une entrée que l'utilisateur nous donne et elle peut la prendre comme de petites valeurs. Exécutez le module. Très bien, Merveilleux. Donc, la température à l'extérieur, disons qu'elle est 29,8. La température à l'intérieur est de dix degrés inférieure à cela, et elle est de 19,8. Et c'est ainsi que vous utilisez les entrées comme entiers, floats et chaînes. 11. Point de contrôle : créer des litres de mad: Tu te débrouilles très bien jusqu'à présent. Pour le point de contrôle. Vérifions votre compréhension avec cet exercice très simple. Pour ce point de contrôle, je veux que vous écriviez un code de programme pour le jeu Mad Libs. Voici l'échantillon général que j'ai utilisé. Je l'ai inventé. Donc, en gros, je vais commencer à passer par le message de bienvenue. Ils jouent toujours un jeu amusant. Alors je vais le faire, ce jeu s'appelle Mad Libs. Voici comment cela fonctionne. Ensuite, je vais expliquer comment fonctionne le jeu. Donc, je n'imprime quelques instructions ici, comme un message de bienvenue, puis quelques instructions. Je vous invite donc à entrer les mots REM, les différentes catégories, et à les placer dans une phrase aléatoire d'une histoire. Et ses substitutions de travail ont un effet humoristique lorsque l'histoire qui en résulte est ensuite lue à haute voix. Commençons. J'espère que c'est clair pour vous. Et lorsque nous commençons à jouer, le jeu nous demande d'entrer maintenant. Je vais donc entrer dans un exemple de canapé. Saisissez le numéro. Allons-y avec 15. Entrez une couleur, rose. Nom d'une célébrité de Lipa. Maintenant, lorsque nous entrons, vous obtenez ces phrases très aléatoires. Mes meilleurs amis, c'est un canapé. 15 est mon numéro porte-bonheur. Et le double EPA aime les ours roses. C'est ce qui le rend très drôle et n' a aucun sens. C'est juste très aléatoire. Et vous pouvez essayer toutes sortes de combinaisons différentes. Mais pour la première fois pour ces points de contrôle, vous pouvez simplement essayer ceux qui sont utilisés. Et ce serait merveilleux si vous pouviez l'essayer vous-même. Allez-y et mettez la vidéo en pause avant que la solution apparaisse dans 321. Voici maintenant le code que j'utilise pour écrire cette Madeline. C'est donc très simple et il a l'air très long, mais c'est très simple. Nous allons donc faire ça côte à côte avec le résultat. Tout d'abord, nous avons une fonction printf qui affiche le message de bienvenue ici. C'est très simple et très simple. Lorsque vous avez cet espace vide, il y a une ligne vide. Pour ce faire, il suffit de faire l'impression, puis de vider les guillemets. y a donc rien entre eux. Et cela nous montre que nous voulons un espace vide juste là. Ensuite, nous avons un nouveau message qui se trouve juste là. Et puis les instructions, vous pouvez simplement prendre celles de votre moteur de recherche ou de n'importe quel livre contenant des méthodes. Ou vous ne pouvez tout simplement pas les avoir du tout. Mais je les ajoute juste au cas où certains d'entre vous ne savaient pas quel montant avec ça. Vous pouvez donc simplement taper vos propres instructions pour chacune d'elles et taper n'importe quoi d'autre. s'agit simplement d'une fonction d'impression simple pour que l'affichage que l'utilisateur voit soit plus convivial. Et puis c'est le jus ici. Il nous demande d'entrer maintenant un certain nombre de couleurs et le nom d'une célébrité. Et puisque nous demandons à l'utilisateur de saisir des informations, saisir des données, nous devons utiliser les entrées. Vous avez donc une variable, une entrée, variable ici parce qu'il s'agit d'un nombre et utilisez l'INT que je l' ai converti en entier. Mais encore une fois, nous avons des entrées variables, des entrées variables. Ainsi, chaque fois que nous avons pris une information de l'utilisateur, nous l'avons stockée dans une variable. Et puis très simplement, nous avons imprimé quelques phrases. Nous avons une nouvelle ligne ici, nous avons imprimé quelques phrases forcées et nous avons entré les variables, les valeurs que l'utilisateur nous a données. Nous avons donc entré l'entrée dans nos phrases car elles sont désormais affectées à des variables et à ces variables en phrases. Et donc très simplement, nous imprimons certaines fonctions d'impression , puis quelques variables où vous voulez les insérer. Et c'est très simplement comme ça que vous écrivez le code ou une montagne. Maintenant, ce que je veux que vous fassiez, c'est d'aller de l'avant et d'expérimenter toutes sortes de catégories de mots pour que vous produisiez beaucoup et beaucoup de Mad Libs différents, puis les montrez à vos amis. et de la famille. Et je vous garantis que vous obtiendrez des réactions incroyables. 12. If/Else Statements: Nous sommes tous confrontés à des situations où nous devons prendre des décisions. Et ensuite, sur la base de ces décisions, nous déterminons nos prochaines étapes. Maintenant, des situations très similaires, n'est-ce pas ? Une programmation où nous devons prendre des décisions, puis sur la base de ces décisions, nous pouvons exécuter certaines lignes de code. Donc, fondamentalement, les instructions if else décident la direction du flux d'exécution du code. Donc, si certaines conditions sont vraies, disons que ces conditions ont été remplies par le programme. Python prendra alors une ligne de conduite spécifique et effectuera une tâche spécifique. Pendant ce temps, ces conditions étaient fausses ou si elles n'étaient pas remplies , Python prendra une autre ligne de conduite et il aura une autre tâche auparavant. C'est essentiellement ce qui rend votre ordinateur beaucoup plus intelligent. Maintenant que vous savez ce que c'est, allons-y et voyons cela en pratique. Commençons maintenant par une décision très basique à prendre afin que nous puissions vous montrer comment fonctionne l'instruction if-else. Nous allons maintenant avoir un programme qui décide si un étudiant réussit ou échoue. Il va le faire en comparant leur note sur 100 points. Disons donc qu'ils passent un test sur 100 points. Et nous allons comparer leur accord selon lequel les tests au taux de réussite et que le passager sera de 15 points. Maintenant, nous devons d'abord obtenir la note des élèves, et nous allons devoir le faire en utilisant les commentaires. Par conséquent, la note est égale à hi In D. Input. Saisissez votre note. 100. Magnifique. Ensuite, nous allons continuer et taper la déclaration if else pour prendre la décision. Maintenant, l'instruction if else est composée de deux parties. Le premier est l'énoncé if et le second est l'instruction else. Maintenant, les instructions if sauvegardent essentiellement la condition. Donc, si notre condition deux chemins est que cette note est supérieure à 50. Donc, si la note est supérieure ou égale à 50, nous avons un deux-points qui indique la fin de l'instruction if. Ensuite, nous entrons et nous avons un retrait automatique. Maintenant, c'est parce que nous devons faire la différence entre le code exécuté dans l'instruction if et celui qui est en dehors de l'instruction if. Donc, tout ce qui est mis en retrait en dessous la déclaration if sera une conséquence de cette déclaration if. Alors, quelle est la conséquence de la note d' élèves et de 50 ans ? Le vrai que nous allons prendre c'est que nous allons leur dire qu'ils passent. Imprimez donc Graphs. Maintenant, s'ils ne passent pas, ils échouent. Et c'est parce qu'il n' y a que deux options passer et échouer, et qu'il n'y a pas d'autre option. En gros, si la note n' est pas supérieure ou égale à 50, nous reste une option qui est inférieure à 50. Et pour que nous puissions avoir la déclaration d'autre. N'oubliez pas de revenir au début de la ligne car nous ne sommes plus dans l'instruction if. En écrivant l'autre partie de l'énoncé if else, qui est l'énoncé else, puis le cancer du côlon. Et nous avons un autre événement pour la déclaration d'autre. Maintenant, je veux que vous remarquiez que je n'ai rien eu après le reste. Donc, au fond, aucune condition, aucune comparaison, rien. C'est juste autre chose et un deux-points. Et c'est parce qu' autrement , tout ce qui n'était pas dans le cas. Donc, tout ce qui ne satisfait pas la condition de la s'il entre dans l'autre et c'est tout. Nous avons donc un retrait là-bas. Et faisons autrement, c'était d'imprimer une chaîne pour que vous échouiez. Et c'est très fondamentalement une affirmation si autre. Maintenant, lançons ça. Bon, voici comment ça va fonctionner. Il va nous demander la note de 100 points. Alors, voyons comment je tape 95. Ok, donc maintenant ce qu'il va faire, c'est qu'il va prendre le 95, il va le comparer aux 50. Est-il supérieur ou égal à 15 ? Oui, il est supérieur à 50. Il va donc imprimer des congrats, vous passez des boucles. Nous avons perdu ça. Aucune probabilité. Donc 95, pendez des rats, vous passez. Et puis disons que nous avons un autre étudiant qui a obtenu une note de trente-cinq. Trente cinq. Que va-t-il se passer ici ? Cela va prendre 35 et le comparer avec les 50. Est-il supérieur ou égal à 15 ? Non, ce n'est pas le cas. Il va donc passer à la déclaration autre. Sinon nous dit que si la condition de l' instruction if n'a pas été remplie, vous pouvez procéder et faire la conséquence de l'instruction else. Il va te taper, tu échoues. Allons voir ça. Afficher Entrée. Il dit que vous échouez. C'est très simplement comme ça qu'une déclaration if else fonctionne. Il y a maintenant quelques points sur lesquels je dois commenter ici. Commençons par le début. Vous avez réalisé que j'utilise I et t. J'ai converti l' entrée en entier. Et c'est parce que nous l'avons comparé à un nombre. Et la comparaison mathématique est considérée comme une opération. Il doit s'agir d'un entier ou d'un nombre flottant. Maintenant, selon la nature de la grille, si elle prend des valeurs décimales, vous pouvez simplement aller de l'avant et écrire float là-dedans. Mais nous avons pris deux entiers ici parce que cela fonctionne aussi. Donc, oui, alors nous aurons, s'il devient orange, sinon il devient orange parce qu'ils sont intégrés. Et quand vous en avez fini avec la maladie, vous mettez un deux-points ici. Vous avez un côlon après l'autre. Il s'agit de la structure de base. Maintenant, en ce qui concerne la condition, nous utilisons ici une valeur entière et nous la comparons à un autre nombre. Voici maintenant les opérations de comparaison mathématique. Celles-ci sont supérieures, inférieures à, supérieures ou égales à, inférieures ou égales à égales. Et ce n'est pas seulement un signe égal, c'est deux fois égales. Tu te souviens de ça ? Et nous n'avons pas non plus d'égaux. Cela signifie donc simplement qu'il n'est pas égal, supérieur à, inférieur à, ce n'est tout simplement pas égal. Ce sont les principales opérations que nous allons utiliser. Encore une fois, supérieur à, inférieur, supérieur ou égal à, inférieur ou égal à égal, égal à égal. Ceci est juste égal à n. d'exclamation est égal à des moyens non égaux. Enfin, il faut faire attention aux niveaux d'indentation. Donc, fondamentalement, chaque action que vous allez entreprendre suit la déclaration if. Par exemple, si cette condition était vraie et que vous devez prendre une certaine mesure, vous devez mettre en retrait. Mais quand vous en avez fini et quand vous voulez dire que c'est l'autre partie du segment qui est l'autre. Vous pouvez aller de l'avant et revenir au niveau de la ligne principale. Ensuite, lorsque vous en aurez fini avec l'autre, vous allez à nouveau mettre en retrait pour montrer que celui-ci fait suite à l'énoncé else. Dans l'exemple précédent, nous avons vu comment les instructions if else peuvent prendre des décisions en comparant des valeurs numériques. Mais nous pouvons également utiliser des instructions if else avec des valeurs booléennes. Voyons maintenant comment cela fonctionne. Voyons donc notre première valeur booléenne. Donc, écrire est vrai. Maintenant, pour créer une instruction if else ici, nous allons devoir le faire, puis écrire le nom de la variable. Donc, si c'est droitier. Et ce que cela signifie essentiellement, si elle est droitier, si cette variable a la valeur true, exécutez le code suivant et saisissez-la automatiquement en retrait. Nous allons imprimer RH. Ça veut dire droitier, d'accord ? Et sinon, cela signifie que si le droitier n' était pas vrai aussi, si c'était faux, nous allons imprimer les gauchers. Et imprimer h bar h est droitier et LH est gaucher. Courons et voyons ce que nous obtenons. Nous obtenons notre droitier car au départ, cela devait être vrai. droitier était donc vrai au départ. Et l'énoncé if a une condition selon laquelle le droitier est vrai. Et donc il a eu RH. Maintenant, si nous changeons cela en faux, faux. Exécutez, exécutez un module, d'accord ? Il imprime la gauche gauche car cette condition n' est plus vraie. Nous devons donc passer à l'énoncé else et imprimer h. Maintenant, il se peut que vous ayez plus d'une condition. Définissons donc cela comme vrai. Créons une autre condition appelée mâle. Je vais également dire que c'est vrai. Depuis, nous avons deux facteurs. Nous pouvons faire quatre combinaisons. Je vais les imprimer ci-dessous. Il s'agit donc de courrier RH ou de droitier, d'un homme gaucher, d'une femme droitier et d'une femme gauchère. Maintenant, monsieur, je veux juste saisir l' une de ces catégories. Peut imprimer un message pour eux. Disons que je veux juste attraper les hommes droitiers de première catégorie . Maintenant, pour ce faire, j'ai besoin d'avoir un droitier et un homme égaux à vrai. Il faut donc que ce soit à la fois un homme et un droitier. Mais comment puis-je insérer cela dans la déclaration if ? Maintenant, s'il veut que les deux conditions soient vraies, on peut utiliser la fin. Il est intégré et devient donc orange lorsque nous l'imprimons. Ensuite, il va falloir ajouter le nom du deuxième facteur que nous avons. Donc, si ce type est droitier et un homme, nous allons imprimer la molécule parentale masculine droitier. D'accord ? N'oubliez pas de supprimer des morceaux de code inutiles qui n'ont pas vraiment été appelés. Ce n'était que mes notes. Nous avons un homme RH ou un droitier. Nous pourrions maintenant faire face un petit problème avec la déclaration else. Et voici pourquoi. Comme nous l'avons dit, nous avons quatre options. Homme droit, gaucher, droitier et gaucher. Et toute la déclaration if imprimera ce message uniquement aux droitiers. La déclaration d'autre imprimera donc ce message à toutes les autres catégories, hommes gauchers, droitiers et gauchers. Cependant, nous ne pouvons pas simplement exclure une de ces et envoyer un message à une seule de ces catégories. Parce que l'autre est très général et cela signifie simplement tout ce qui n'était pas dans le, si nous imprimons aux États-Unis, peu importe ce qu'il y a ici. Alors, comment remédier à cela ? Comment puis-je introduire une autre condition dans l'énoncé if-else afin de pouvoir exclure différentes catégories. Je peux le faire en utilisant les instructions elif. C'est simplement que vous vivez et le foie est court pour d'autres. Et ensuite, vous pouvez écrire leurs conditions. Nous allons donc avoir une femme droitier comme exemple. Une femme droitier est donc vraie pour droitier , mais fausse pour les hommes. Allons de l'avant et changeons cela en faux. Ensuite, ce que nous pouvons faire ici, c'est autrement, si c'est le cas, si ce n'était pas le genre droitier ou masculin, nous allons passer aux déclarations d'E/S et nous allons avoir des droitiers. Et non. Maintenant, ce n'est pas un homme signifie que le mâle est faux et faux. Donc, puisque ces deux conditions sont remplies, n'est-ce pas ? Le locataire est vrai et aucun homme n'est vrai. Puisque le moulin est faux, nous pouvons imprimer le message qu' à ceux qui ne sont pas des hommes, mais en même temps sont droitiers et gauchers ont droitiers. Lançons ça. Une fois encore. Ne laissez jamais que des textes crâniens à l'intérieur. On a eu une femme droitier. C'est parce que le droitier est vrai, mais le mâle est faux. Il doit donc s'agir d'une femme droitière. Et maintenant, nous pouvons ajouter une autre anguille de secondes. Ou vous, les hommes gauchers. Sinon, sinon, écrivez Android, ce qui signifie gaucher et masculin. Imprimons les gauchers. Maintenant, changeons cela. Donc, pour que celui-ci soit vrai, nous voulons qu'il soit gaucher. droitier doit être faux. Je vais changer ça en faux. Et le mâle est vrai. Nous allons donc changer cela en vrai. Lançons, lançons le module. D'accord. Nous avons eu un homme gaucher parce que c' est ainsi que Python lit le code. S'il s' agit d'un droitier et d'un homme, les deux sont-ils vrais ? Non, ils ne le sont pas. Il saute donc l'instruction if et passe à la première déclaration deal if. Est-ce que c'est droitier et non un homme ? Les Israéliens ont tendance à être vrais et faux ? Non, c'est exactement le contraire. Il passe à l'autre énoncé branchial if. Maintenant, n'est-ce pas droitier ? Le droitier est faux. C'est vrai. Et un homme. Les hommes devraient donc être vrais, ce qui est juste ici. Nous avons donc rencontré cette condition juste là. Il va donc imprimer un homme gaucher. Et maintenant, la seule autre option qui reste sera une femme gauchère. Nous pouvons donc simplement continuer avec la déclaration else, puis écrire LH femelle. Maintenant, faisons en sorte que ces deux soient fausses. Peut imprimer une femelle gauchère. Maintenant, quand on exécute ce module, on a une femelle gauchère. Dans l'exemple précédent, nous avons vu la fin et celle-ci a été utilisée pour s'assurer que deux conditions sont toutes deux vraies, qu'elles sont toutes deux signifiées par le programme afin d'imprimer un message, ont reçu l'ordre de simplement prendre des mesures. Mais parfois, vous voulez simplement que l'une des deux conditions soit remplie ce qui nous suffira à exécuter le programme. Par exemple, si nous avons une université qui nous dit aux étudiants qu'ils peuvent obtenir leur diplôme, s'ils terminent un projet ou passent un test. Ainsi, l'un ou l'autre peut les faire passer. Pour ce faire, nous allons utiliser la carte et elle devient orange car elle est intégrée. Voyons donc comment cela fonctionne. Maintenant, nous allons commencer par deux variables. Alors, testez vrai. Ils contiendront tous les deux des valeurs booléennes. Les projets sont vrais et je les ai définis pour qu'ils soient égaux à vrai au début. Maintenant, nous allons devoir faire une condition que l'homme soit le projet ou le test soit vrai pour que l'étudiant puisse obtenir son diplôme. C'est ainsi que le projet fonctionne les tests. Eh bien, c'est merveilleux. Python lit donc ceci comme si le projet était vrai ou si le test était vrai, alors nous pouvons imprimer bien fait. Sinon. Autrement dit, si aucun d'entre eux n'est vrai, donc s'ils sont tous les deux faux, nous pouvons passer à l'instruction else pour imprimer. Par exemple, veuillez soumettre votre fichier. Maintenant, faisons en sorte qu' ils soient vrais tous les deux. Je vais essayer toutes les combinaisons. Alors, lancez, exécutez le module, d'accord ? Maintenant que les deux sont vrais, réagissez bien, car nous avons soumis au moins un des projets ou des tests. Définissons le test pour qu'il soit faux. Exécutez, exécutez un module. Cet étudiant a donc décidé de faire le projet, mais pas le test. L'étudiant a effectué une mission afin qu'il puisse obtenir son diplôme et bien fait. Nous pouvons changer ces deux-là, c'est vrai. L'étudiant a choisi d'être testé au cours du projet. Mais il peut quand même obtenir son diplôme parce qu'il a terminé la mission. Cependant, si nous avons un étudiant qui n'a terminé aucun d'entre eux. Donc, s'il avait le test égal à faux et que le projet était égal à faux, ce qui signifie que vous n'avez pas terminé l'une ou l'autre des affectations. Il est dit s'il vous plaît soumettre vos peintures de travail qu'il n'a pas obtenu son diplôme ou qu'il n'a pas pu obtenir son diplôme jusqu'à ce qu'il le fasse, soit comme test pour le projet jusqu'à ce qu'elles deviennent vraies, ou jusqu'à ce que l'un d'eux devienne vrai, puis chacun de vous féliciter. Enfin, je veux que vous sachiez que n et quatre peuvent être utilisés avec valeurs non booléennes telles que des nombres ou des chaînes. Prenons donc un exemple rapide et rapide. Allons avoir un égal à 50. Il est alors supérieur à 20. Hé, c'est moins que, disons 75. Côlon, cringe. Comme des tablettes, des points juste là. Sinon. Impression. Imprimons quelques tirets. Donc, si un était entre 2075, nous devrions avoir des points. Si ce n'était pas le cas, nous devrions avoir des tirets. D'accord ? Quelques points parce qu'ils se situent dans la plage. Passons à 500, par exemple. Exécutez, exécutez un module. D'accord ? Vous obtenez des tirets. Maintenant, c'est très symbolique juste pour vous montrer l'idée ensemble, la croix. Une fois que vous l'avez compris, vous pouvez l'utiliser dans d'autres situations utiles. Maintenant, en ce qui concerne les chaînes, nous pouvons avoir un égal. Disons oui. Ensuite, si a est égal, c'est oui. D'accord. Sinon, imprimez. Désolé. Encore une fois, cela n'est que très varié. Juste pour vous montrer l'idée que nous pouvons utiliser une instruction if else avec une chaîne. Donc, au cas où vous ne l'auriez pas vu juste là. On va bien, parce qu'il est oui. Modifions cela pour le savoir à partir de votre module. D'accord. Nous comprenons, désolé, j'ai enfin enfin une note très importante est qu' ici un était égal à oui. Juste comme ça, nous avons un Y majuscule ici. Maintenant, c'est différent du oui avec un y minuscule. Ces chaînes sont donc considérées comme deux chaînes différentes. Il va donc exécuter le code sous l'autre. Voyons ça très vite. Nous recommençons parce que ce n'est pas la même chose. 13. Boucles: Nous utilisons généralement la programmation pour effectuer des tâches trop répétitives, qui prennent trop de temps jusqu'à ce qu'il soit très important pouvoir exécuter un bloc de code à plusieurs reprises et facilement. Il y a des années pendant que les boucles arrivent, tandis que les boucles valent la peine de parcourir un bloc de code à plusieurs reprises jusqu'à ce qu'une condition initialement définie pour être vraie devienne fausse. Très simple, très facile. Allons voir cela dans la pratique. Encore une fois, si vous voulez avoir une boucle while, vous devez avoir une condition initialement définie pour être vraie. Et pour ce faire, je vais avoir une variable appelée n qui sera égale à 0. Merveilleux, et ça va avoir une boucle de temps. La boucle While est très simplement un moment. Il devient orange car il est intégré et reconnu par Python. Ensuite, nous aurons quelque chose qui s'appelle le garde-boucle. C'est essentiellement la condition qui a été initialement définie pour être vraie. Donc je vais avoir alors que n est inférieur ou égal à dix, puis un deux-points est initialement 0, donc n est inférieur ou égal à dix pour que la condition est vraie. Maintenant, lorsque vous appuyez sur Entrée, vous obtiendrez un retrait automatique. Maintenant, c'est très important car tout ce qui se trouve sous la boucle while et indenté va être répété encore et encore jusqu'à ce que cette condition devienne fausse. Donc fondamentalement si le bloc de code que nous continuons répéter comme quelque chose en retrait sous la boucle sauvage. Donc, le bloc de code que je veux exécuter à plusieurs reprises sera très simple. Ce sera votre code qui va imprimer chiffres de 0 à dix. Et c'est pourquoi nous avons les limites de 010 juste là. Donc, pour ce faire, je vais d'abord imprimer n. Donc, cela va initialement imprimer 0. Ensuite, je vais avoir une nouvelle valeur pour n. Je vais augmenter la valeur de n d'un, donc m est égal à plus un. Et il y a un raccourci pour cela qui est plus égal à un. Cela signifie donc qu'il va ajouter un à la valeur de n pour que ce n soit maintenant égal à un. D'accord ? Voyons maintenant comment cela fonctionne. Nous avons initialement défini n pour être égal à 0, puis nous allons l'avoir alors que n est inférieur à dix, ce qui signifie que tant que n est inférieur ou égal à dix, nous allons exécuter ce bloc de code. Nous allons donc imprimer n, nous allons imprimer 0, puis nous allons ajouter un à la valeur de n. Nous allons donc augmenter la valeur de n d'un. Le n a donc une nouvelle valeur qui est maintenant égale à 1. Donc, nous allons passer en haut de la boucle while et la lire à nouveau. Est qu'un est encore inférieur ou égal à dix. Oui, c'est vrai. Nous allons donc en imprimer un. Ensuite, nous allons ajouter un à un. Nous en avons donc deux, n est maintenant égal à deux. Nous revenons au sommet de la boucle while et nous le faisons encore moins ou égal à dix. C'est le cas. Nous pouvons donc en imprimer deux, puis nous allons en ajouter un à deux, nous en obtenons trois, et ainsi de suite. Jusqu'à présent, nous allons finalement imprimer tous les chiffres de 0 à dix. Mais voici ce qui se passe quand on arrive à dix ans. Maintenant, dix sont-ils inférieurs ou égaux à dix ? Oui, c'est vrai. Il est égal à dix. Nous allons donc en imprimer dix et nous allons en ajouter un à dix. Ainsi, n est maintenant égal à 11. Lorsque nous revenons au sommet de la boucle while, nous obtenons 11 moins ou égaux à dix, bien que ce n'est pas le cas, la condition n'est plus vraie. C'est faux. Nous n' exécutons pas cette ligne de code. Nous continuons avec le code normal que nous avons. Voyons donc un message qui indique que nous avons fini avec la boucle while. Alors, imprimons. Ensuite. Voyons comment cela fonctionne. Lançons, lançons le module. D'accord. On y va. Nous avons 012345678910. Et puis nous avons fini parce que la boucle while s'arrête ici et nous continuons avec du code normal là-bas. Eh bien, voyons l' application d'une boucle de temps. Donc, en gros, nous allons demander à l'utilisateur de jouer à un jeu. Et quand ils auront fini le jeu, nous leur demanderons s' ils veulent jouer à nouveau. Donc, tout d'abord, nous allons leur demander s'ils veulent jouer au jeu. Par conséquent, une entrée égale. Alors, voulez-vous jouer ? Encore ? Point d'interrogation. Nous allons les guider parce que je peux soit oui, nous sommes maintenant et maintenant nous allons avoir la boucle du tout. Et le protège-boucle ou la condition sera de savoir si a est égal à oui ou non. Donc, si un est égal à oui, nous allons continuer avec la nature. Mais ça devient non, alors on va tout sauter et continuer avec notre code. Alors écrivons notre condition est qu'un est égal à oui, rappelez-vous que c'est un double temps égal. Ensuite, un deux-points. Ensuite, nous pouvons écrire le code d'un jeu pour que lorsque l'utilisateur tape, oui, il puisse jouer à un jeu. Et voyons le jeu, les Mad Libs parce que vous le connaissez déjà. Et je les ai déjà préparées. Je vais donc le coller ici. Donc, les variables sont égales aux entrées , puis nous les imprimons jusqu'aux phrases. C'est très facile. Vous pouvez le faire rouler ici. Ensuite, nous allons demander à l'utilisateur s'il veut jouer à nouveau. Et leur réponse sera la nouvelle valeur de a. Donc a est égal à b. Mais alors, voulez-vous jouer à nouveau ? Bon, voyons un oui-non pour les guider. Donc oui, pas d'espace. Magnifique. Maintenant, nous en avons fini avec le code qui va être exécuté tant que leur réponse est oui. Mais quand ils tapent non, nous allons devoir écrire quelque chose en dehors de la boucle while. Par exemple, imprimez, par exemple. Voici comment cela fonctionne. Nous allons avoir une valeur égale à oui ou non en fonction de ce que l'utilisateur saisit. Maintenant, s'il est égal à oui, nous allons exécuter le code du jeu, donc nous allons les laisser jouer à ce jeu. Et quand ils auront terminé, nous leur demanderons s'ils veulent jouer à nouveau. S'ils veulent jouer à nouveau et qu'ils saisissent oui, alors a est toujours égal à oui. Nous allons donc réexécuter ce code. Et puis jusqu'à ce que le joueur décide qu'il ne veut plus jouer au jeu quand il neige. Lorsqu'il vérifie si a est égal à oui, il sera faux car a est égal à savoir. Il va donc sauter cette boucle de temps et y aller pour imprimer au revoir. Lançons ça pour voir comment ça fonctionne. Voulez-vous jouer à un jeu ? Allons-y avec oui, Andrew, une voiture. Allons-y avec le blanc. Nom pluriel. Allons avec la célébrité, comme le rocher. Nous avons donc des roses ou nous avons effacé votre bleu en grandissant. Voulez-vous rejouer au jeu ? Donc je vais aller avec oui, vous montrer comment nous allons répéter exactement le même code encore et encore. Et nous pouvons taper différentes couleurs. Par exemple, nous pouvons utiliser le vert. Alors, pour tous, allons maintenant avec des sièges. célébrité, par exemple, Taylor Swift. Les roses sont vertes, sièges sont bleus, et je vais Taylor Swift. Vous voulez rejouer à un jeu ? Voyons maintenant ce qui se passe si je tape des notes. Donc non, au revoir. Et comme vous pouvez le constater, nous en avons fini avec le code. 14. Fonctions: En tant que programmeurs, il est toujours essentiel que nous soyons en mesure d' organiser notre code et de le décomposer en morceaux de petite taille, afin que nous puissions traiter et gérer de grandes quantités de code. C'est exactement le but d'une fonction. Une fonction est très simplement un ensemble de code utilisé pour effectuer une tâche spécifique. Donc, si vous disposez de plusieurs lignes de code qui fonctionnent ensemble pour effectuer une tâche ou une opération spécifique. Ensuite, vous pouvez simplement les regrouper et les placer à l'intérieur d'une fonction. Et maintenant, chaque fois que vous souhaitez effectuer cette tâche ou cette opération, vous pouvez simplement appeler cette fonction. Les fonctions d'écriture sont très faciles. Vous devez d'abord dire à Python que vous allez écrire une fonction. Pour ce faire, nous utilisons le mot-clé def. Lorsque Python voit cela, il sait que vous êtes sur le point d' écrire une fonction. Ensuite, vous aurez le nom de la fonction. Et appelons nous-mêmes new_line. Maintenant, lorsque nous nommons notre fonction, nous utilisons les mêmes règles lorsque nous nommons une variable. Donc, fondamentalement, nous ne pouvons pas avoir espaces dans leur que nous avons, un trait de soulignement. Et deuxièmement, nous préférons généralement que ce nom soit descriptif. En tant que programmeur, lorsque je lis une nouvelle ligne, j'ai une sorte d'indication que nous sommes sur le point d' insérer une nouvelle ligne. Nous sommes sur le point d'écrire un code responsable de l' insertion d'une nouvelle ligne. Maintenant, ce n'est pas comme si ce nom ici avait un effet sur le code à l'intérieur. Vous pouvez avoir n'importe quel nom que vous voulez ici, et Python sera très bien avec cela. Cependant, il est très utile pour vous, en tant que programmeur, d'avoir des noms indicatifs. Parce que lorsque vous avez de nombreuses fonctions, vous saurez simplement à quelle fonction vous faites référence en lisant son truc. Ainsi, lorsque vous avez fini de nommer, vous obtenez des crochets ouverts et fermés, puis un deux-points. Lorsque vous entrez, vous disposez d'un retrait automatique. Maintenant, tout ce qui est en retrait sous cette fonction appartient à la fonction. Donc, toute collection de code que vous écrivez ici fera partie de cette fonction. Et une fois que vous avez décidé que vous avez fini d' écrire la fonction, vous pouvez simplement revenir à la ligne principale. Commençons donc par écrire la fonction. Nous allons avoir une collection de code très simple. Tout d'abord, souvenez-vous de l'indentation, puis imprimez un espace vide puis l'impression, comme une ligne ici. Puis imprimez enfin un autre espace vide. s'agit donc essentiellement d'une fonction appelée nouvelle ligne. Et le code qui s'y trouve va imprimer un espace, une ligne, puis un autre espace. Lançons ça pour voir ce qui se passe. Et comme vous pouvez le constater, nous n'obtenons pas de résultat. Et c'est parce que si nous voulons exécuter une fonction, nous devons d'abord l'appeler. Pour appeler une fonction, il suffit d'écrire son nom. Donc, nouvelle ligne, puis ouvrez et fermez les crochets. quand je fais ça. J'ai mes lignes et mes espaces ici. Voyons maintenant comment nous utilisons cette fonction. Par exemple, disons que j'ai une histoire. Donc, imprimez, oups, imprimez. J'adore les cerises. puis Imprimer. Mais je suis allergique à eux. Imprimez donc je n'en ai mangé que huit. C'est donc une histoire très courte et dénuée de sens, mais je l'utilise pour vous montrer comment nous utilisons nos fonctions. Ici, l'histoire est juste là, mais elle n'est pas très organisée. Disons que je veux l' avoir dans une sorte de paragraphes ou quelque chose où chaque paragraphe est séparé par un espace, une ligne et autre espace pour qu'il soit plus présentable visuellement. Donc, ce que je peux faire est en dessous de chacun d'eux, je peux appeler la fonction. Donc new_line. Et new_line. Maintenant, c'est très utile car je n'ai pas eu à réécrire cette collection de code chaque fois que je voulais insérer une nouvelle ligne. Et cela est particulièrement important lorsque vous utilisez très longues fonctions et que vous ne voulez pas continuer à écrire encore et encore. Au lieu de cela, vous pouvez simplement appeler les fonctions ici. Deuxièmement, cela nous aide à obtenir un programme plus organisé. 00:04:30 .155 —> 00:04:32 .975 Comme vous pouvez le voir ici, c' est très court, très concis. Il est facile à lire en tant que programmeur. Mais si vous voulez avoir tout cet encombrement à l'intérieur de votre code, il sera beaucoup plus difficile de naviguer. Et c'est beaucoup plus propre beaucoup plus court et beaucoup plus facile à utiliser. Enfin, permettez-moi de vous montrer comment Python gère ce code. Il va donc commencer à lire à partir d'ici. Il va imprimer, j'adore les cerises. Et puis il va trouver le nom de cette fonction que vous aimez. Il va donc y aller et rechercher une fonction appelée nouvelle ligne juste là. Cela va exécuter tout le code à l'intérieur de cette fonction. Ensuite, quand c'est fait, il retourne au code d'origine et continuera à code d'origine et imprimer, mais je suis allergique à eux. Il trouve le nom, imprime ça. Ensuite, il va imprimer. Je viens de manger des bananes, puis ça met fin au code. Lançons, lançons le module. Bon, voyons ça la dernière fois. Nous avons ce très joli morceau de code. C'est très simplement comme ça que fonctionnent les fonctions en Python. 15. Projet de classe: Je suis fermement convaincu que la meilleure façon d'apprendre une compétence est de travailler concrètement et d'apprendre par projet. J'ai donc préparé un projet léger très rapide pour vous. Et en terminant get, vous aurez testé tous les concepts clés de cette classe pour ce projet, je veux que vous écriviez un code pour un programme qui propose 2 services. La première consiste à calculer l'indice de masse corporelle, ou IMC, de l'utilisateur. Le second sera un programme de change. Vous souhaitez d'abord accueillir l'utilisateur et lui présenter les deux services que vous proposez. Ensuite, nous allons leur demander de choisir l'un d'entre eux. Et selon ce qu'ils choisissent, vous allez exécuter certaines lignes de code pour satisfaire leur demande. Enfin, vous allez leur demander s'ils veulent exécuter le programme. Une fois encore. Si c'est le cas, vous devrez réexécuter le programme. Et si ce n'est pas le cas, vous pouvez simplement imprimer un message d'adieu. Enfin, n'oubliez pas de garder votre code propre et visuellement organisé. Pour plus de détails, consultez la section Projets et ressources ci-dessous. Vous y trouverez la tâche détaillée ainsi qu' un guide de projet et l'exemple de solution ci-joint. Le guide du projet devrait vous donner des conseils en cours de route, et l' exemple de solution est ma propre tentative pour terminer le projet. Maintenant, rappelez-vous que votre code peut être très différent de mon code, du code de tous les élèves qui suivent ce cours. C'est ce que j' adore chez Python. Nous pouvons tous être uniques et créatifs tout en accomplissant la tâche. Une fois que vous avez terminé, je vous encourage à télécharger coup de votre projet pour obtenir des commentaires en direct et permettre aux autres étudiants d' explorer votre façon penser et toutes les différentes possibilités d' écriture de ce code. Je veux que vous téléchargiez une capture d'écran ou des captures d'écran de votre fichier programme, où vous écrivez votre code, et les résultats qui apparaissent dans le shell. Assurez-vous donc d'essayer votre programme , puis de le prendre en photo pour nous montrer comment vous l'avez fait. Maintenant, si vous avez besoin d'aide je suis toujours disponible pour vous aider. Assurez-vous donc de laisser votre question dans la section de discussion ci-dessous. Tu as eu ça. Bonne chance. 16. Récapitulatif : Conclusion: Vous êtes allé jusqu'ici tout au long de ce parcours. Félicitations. Vous venez de passer d' un débutant absolu à quelqu'un qui connaît très bien Python, vous pouvez écrire des lignes de code très efficaces et utiles. Vous avez appris à écrire dans le monde des maisons simples et complexes, confortablement construites et efficaces, intelligentes et interactives. Et finir avec un fichier de programme très structuré et bien organisé a été un immense plaisir partager mes compétences et mes expériences de programmation avec vous. Et j'espère que vous avez aimé apprendre Python tout autant que j'aime enseigner. Et maintenant, je vous encourage à aller de l'avant et à essayer de terminer votre projet de classe ci-dessous pour obtenir des commentaires en direct, ce qui vous aidera à lire tous les concepts fondamentaux que vous avez appris tout au long de ce cours. Et il dominera ces compétences grâce à apprentissage pratique et basé sur des projets. Si vous rencontrez des défis n'importe où au cours du cours, hésitez pas à déposer vos questions dans la section de discussion ci-dessous. Vous avez l'impression d'être parti avec quelque chose de précieux de cette classe. Que diriez-vous de laisser un bon commentaire pour que les autres étudiants puissent naviguer dans la même expérience. Visitez mon profil et cliquez sur le bouton Suivre pendant que nous y sommes. Maintenant que ce cours touche à sa fin, j'aimerais remercier chacun d'entre vous pour votre dévouement. Vous devez faire le travail et libérer votre créativité dans le monde du programme. N'oubliez pas que vous brûlez la sécurité.