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é.