2+3
a = 3*5
print(a)
print(f"La valeur de a vaut {a} .")
À noter qu'on peut enlever le bloc else, enlever ou rajouter des blocs elif.
# modifier la note
note = 13
if note >= 16 : # <--- ne pas oublier les :
print("Très bien")
elif note >=14 :
print("Bien")
elif note >=12 :
print("Assez bien")
elif note >=10 :
print("Reçu")
elif note >=8 :
print("Second groupe")
else :
print("Recalé")
a=7
while(a>4): # <--- ne pas oublier les :
print(f"a = {a}")
a=a-1
print("On est sorti de la boucle.")
Cette boucle s'applique sur une liste mais aussi sur des chaînes de caractères, des dictionnaires, ...
# Exemple sur une liste
L=[1,"moi",4,3.7]
for el in L : # <--- ne pas oublier les :
print(f"valeur : {el}")
# Exemple avec range
# Attention : range(5) va aller de 0 à 4 !!!!!!
for k in range(5) : # <--- ne pas oublier les :
print(k)
# Exemple avec une chaîne de caractères
mot="Pasteur"
for lettre in mot : # <--- ne pas oublier les :
print(lettre)
Une entrée renvoyée par la fonction input() est une chaîne de caractéres. On doit ensuite au besoin la convertir.
# pas besoin de convertir l'entrée
nom = input("Comment t'appelles-tu ? ")
print(f"je suis heureux de faire ta connaissance, {nom} !")
Comment t'appelles-tu ? Denis je suis heureux de faire ta connaissance, Denis !
# besoin de convertir l'entrée en un entier
n= int(input("Table de multiplication de :"))
for k in range(11):
print(f"{n} x {k} = {n*k}")
Table de multiplication de :74 74 x 0 = 0 74 x 1 = 74 74 x 2 = 148 74 x 3 = 222 74 x 4 = 296 74 x 5 = 370 74 x 6 = 444 74 x 7 = 518 74 x 8 = 592 74 x 9 = 666 74 x 10 = 740