#!/usr/bin/env python # coding: utf-8 # # Mémo Python3 # ## Jouer avec le terminal # In[ ]: 2+3 # ## Afficher des résultats avec l'instruction print # In[ ]: a = 3*5 print(a) print(f"La valeur de a vaut {a} .") # ## L'instruction if elif else # # À noter qu'on peut enlever le bloc else, enlever ou rajouter des blocs elif. # In[ ]: # 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é") # ## La boucle while # In[ ]: a=7 while(a>4): # <--- ne pas oublier les : print(f"a = {a}") a=a-1 print("On est sorti de la boucle.") # ## La boucle for # # Cette boucle s'applique sur une liste mais aussi sur des chaînes de caractères, des dictionnaires, ... # In[ ]: # Exemple sur une liste L=[1,"moi",4,3.7] for el in L : # <--- ne pas oublier les : print(f"valeur : {el}") # In[ ]: # Exemple avec range # Attention : range(5) va aller de 0 à 4 !!!!!! for k in range(5) : # <--- ne pas oublier les : print(k) # In[ ]: # Exemple avec une chaîne de caractères mot="Pasteur" for lettre in mot : # <--- ne pas oublier les : print(lettre) # ## Les entrées # Une entrée renvoyée par la fonction input() est une chaîne de caractéres. On doit ensuite au besoin la convertir. # In[37]: # pas besoin de convertir l'entrée nom = input("Comment t'appelles-tu ? ") print(f"je suis heureux de faire ta connaissance, {nom} !") # In[38]: # 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}") # In[ ]: