Resumé Python (1ère année Secondaire)
Les tests (if … ou if … else…)
Stockage de données en mémoire (avec =)
si condition vérifiée alors instructions à effectuer
larg = 3 le nombre 3 est stocké dans la variable larg
t = " bonjour " le texte " bonjour " est stocké dans la variable t if temperature<0 :
print("Habillez-vous chaudement")
Quelques types de données
print("Attention au risque de verglas")
– les entiers (int) : 2 10 – 210 etc.
print("Dans tous les cas, n’oubliez pas votre calculatrice !")
– les réels (float) : 3.21 24.375 – 32.78 etc.
Attention : seules les instructions indentées (décalées avec une tabulation)
– les chaînes de caractères (str) : " bonjour " " 1 + 1 = 3 " etc. seront exécutées si temperature < 0.
– les listes : ["pouce", "index", "majeur", "auriculaire", "annulaire"] si condition vérifiée alors instructions à effectuer
Passage d’un type de donnée à un autre (trans-typage) : sinon autres instructions à effectuer
a = int(" 56 ") a contient l’entier 56 au lieu du texte " 56 " if moy>=10 :
b = float(" 2.4 ") b contient le réel 2.4 au lieu du texte " 2.4 " print("Vous avez la moyenne")
t = str(15) t contient le texte "15" au lieu du nombre 15 else :
Entrées de données dans la machine (input( )) print("Vous n’avez pas la moyenne")
adr = input(" Quel est votre adresse ? ") la machine affiche le texte print("Écoutez mieux en classe et travaillez plus")
" Quel est votre adresse ? ", puis attend la réponse de l’utilisateur et stocke print("et retrouvez confiance en vous-même")
enfin cette réponse dans la variable adr.
Attention : le type de données obtenu avec la fonction input( ) est toujours une
chaîne de caractère. On modifiera le type si nécessaire : Les répétitions (boucles) TantQue (while …)
age = int(input(" Quel est votre âge ? ")) TantQue condition vérifiée Faire instructions
moy = float(input(" Entrez votre moyenne (au centième près) "))
n=1
Sortie de données (avec print( )) s=0
while n<=100 :
print(" var ") affiche le texte " var " (sans les guillemets) s=s+n
print(var) affiche le contenu d’une variable var (qui doit exister) n=n+1
print("La somme des entiers de 1 à 100 est : ", s)
print(" Le carré de 3 est ",3**2, ". ") affiche : Le carré de 3 est 9.