Apprendre à programmer une machine avec le langage python
Cours : Apprendre à programmer une machine avec le langage python. Recherche parmi 300 000+ dissertationsPar dpiardot • 31 Mai 2023 • Cours • 3 467 Mots (14 Pages) • 267 Vues
Apprendre à programmer une machine avec le langage python
- Objectif
Voir quelques notions sur le langage de programmation python
Langage python
- Télécharger sur le téléphone pydroid sous android et python3 ide sur ios(bleu-jaune).
Afficher des données
Pour afficher du texte, on utilise le mot print comme ci- dessous :
print("texte")
Remarque : on peut utiliser une apostrophe en place des guillemets si il n’ y a pas d’apostrophe dans le texte.
- Taper l'instruction suivante :
print(" bonjour, je suis content de revenir à l'école") puis cliquer sur exécuter ou run(flèche play) Noter le résultat : bonjour, je suis content de revenir à l'école
Un élève tape puis exécute le programme suivant :
"hello, je suis content de rentrer au lycée"
Pourquoi rien ne s’affiche sur l’écran.
- Corriger le programme puis vérifier que sa phrase s’affiche à l’écran.
Print(« hello, je suis content de rentrer au lycée »)
Variables
- Définition
Une variable est une petite information (une donnée) temporaire que l'on stocke dans l'ordinateur. On dit qu'elle est "variable" car c'est une valeur qui peut changer pendant le déroulement du programme. Une variable est constituée de 2 choses :
- d'un nom
- d'une valeur : c'est la donnée qu'elle stocke ; elle se trouve après le signe=
Pour afficher la variable, on procède comme suit :
nom_variable= valeur print(valeur)
- Afficher une variable de type entier
Une variable peut-être de type entier que l’on note integer en anglais dont l’abréviation est int
- Exemple 1
- Taper puis exécuter l’instruction suivante : i=15
print(i)
- Quelle est le nom de la variable ? La variable est i
- Donner la valeur affichée à l’écran ? 15
- Exemple 2
Pour afficher une variable avec des commentaire1 ou/et commentaire2, on procède comme suit :
nom_variable= valeur
print("commentaire1", nom_variable , "commentaire2")
- Taper puis exécuter l’ instruction suivante :
i=15
print("la valeur de i est égale à ", i) print("la valeur de i est égale à ", i, "cm")
- Noter les résultats.
La valeur de i est égale à 15
La valeur de i est égale à 15 cm
- Ecrire puis exécuter un programme affichant la valeur 20 de la variable nommée age avec un commentaire et son unité
age=20
print(« la valeur de l’age est égale à « , age)
print(« la valeur de l’age est égale à « , age, « ans »)
Nombre décimal
Une variable peut-être de type décimale noté float en anglais
3.3.1 Exemple
a)Taper puis exécuter l’ instruction suivante :
x=20.152567789
print(x)
b)Quelle est le nom de la variable ? x
- Noter le résultat affiché par le programme. 20.152567789
- Combien y a t -il de chiffres après la virgule ? Neuf
- Compléter puis exécuter le programme pour qu’il affiche le commentaire la variable =
x=20.152567789
print(« la variable=20.152567789 »)
3.2.2 Choix du nombre de décimale
Pour ne conserver que le nombre de décimale souhaité, on utilise le mot round comme suit :
y=round(nom de la variable, nombre de décimale souhaitée)
- Compléter le programme précédent pour n’afficher que 3 décimales
x=20,152567789
y=round(x,3)
print(y)
b)Exécuter le programme et noter la réponse. 20,153
chaine de caractère
Les variables peuvent contenir autre chose que des nombres.Elles peuvent aussi contenir des suites de caractères, que l'on appelle "chaîne de caractères" noté string en anglais dont l’abréviation est str.
Pour afficher une chaine de caractère, il faut qu’elle soit encadré par des guillemets ou apostrophe a)Taper le programme suivant :
nom = "paul" print(nom)
- Exécuter le programme et noter la réponse
paul
3 .5 Obtenir le type de la variable
Pour que le programme nous affiche le type de variable , noté class, il faut utiliser la syntaxe suivante :
print(type(nom de la variable))
- Taper le programme suivant :
nom = "paul" print(type(nom))
- Exécuter le programme et noter le type de la variable paul donnée par le programme
<class ‘str’>
Conversion et type de variable
Dans certains cas, il est nécessaire de convertir une variable de type donnée en un autre type
- Exemple d’erreur
Soit le programme suivant :
x= ”1”
print(type(x)) y=2 print(type(y)) print(x+y)
- Combien donne x+y ?
Ca ne peut pas donner de resultat car x+y n’ont pas de valeurs
- Taper le programme, l’exécuter et vériier qu’il indique une erreur
Il indique une erreur sur x+y
- Quel est le type(class) de la variable x ?
classe ‘str’
- Quel est le type de la variable y ?
classe ‘str’
- Pourquoi le programme donne t-il une erreur ?
Car l’addition ne peut que donner un résultat sur une variable de nombres entiers (init et non string)
...