POO, documentation et tests - TP1
Programmation Python et Visual Studio Code
1 Introduction
-
- à la main
- ou en ligne de commande
- aller dans le dossier où vous souhaitez créer l’arborescence
- clic droit > Git Bash
mkdir -p IPOO/TP1/Exercice_{1..7}/ && touch IPOO/TP1/Exercice_{1..7}/ex.py- la commande est dans U:\1A POO
-
- pourquoi -> éviter de faire 2 fois la même chose
- des entrées, des opérations, des sorties
2 exercice 1
- Rappeler list, tuple, dict, set
- enumerate : index, value
sorted(liste)vsliste.sort()
3 exercice 2
"*{:{^}{taille_max}}*".format(ligne, "^", taille_max)4 exercice 4
from itertools import combinations
print(list(combinations([1, 2, 3, 4], 2)))5 Aides
5.1 Index error
try:
if liste1[i] > 0:
...
except IndexError:
print(f"Index error : {i}")5.2 Parcours de listes
liste = ["Alban", "Bertille", "Corine"]
for v in liste:
print(v)
for i in range(len(liste)):
print(liste[i])
for i, v in enumerate(liste):
print(f"index {i} : valeur {v}")5.3 Parcours de dictionnaires
dico = {"a":"Alban", "b":"Bertille", "c":"Corine"}
for k, v in dico.items():
print(f"clé {k} : valeur {v}")