chapitre 3 Flashcards
Les qualité du fontion
cohérence
indépendance
concision
comment créer un fonction
def nom(arg1, arg2…):
____blablabla
____blablabla
return Blablabla
si il n’y a pas de return dans une fonction que va elle envoyé
None
comment faire pour appeler une fonction
nom(arg1, arg2…)
qu’elle variable l’emporte dans une fonction
La variable local de fonction et non
la variable global de module
si je ne sais pas le positionnement des argument mais je sais qu’il y en a 3 comment faire pour envoyer les bon nombre dans les bon arg
fonction(2=c, 3=b, 4=a)
combien d’espace faut il mettre après avoir importer quelque chose
2 lignes vides
que veux dire booléen
viriable qui peut etre True ou False
qu’elle sont les opérateur booléen
plus petit<>
plus petit ou égal <=
égal ==
pas égal !=
si on le fait avec des chaine de caractère il compare_____
l’ordre alphabétique
l’ordre lexicographique
si j’applique sort cela sur une liste comment cela fonctionne
il prend les élément 1 par 1 et les compares dans l’ordre
quel sont les opérateur logique
and
or
not
pour le or que faut il
au moin 1 des deux qui est vrai
a quoi sert if/else
si le premier énnoncer est vrai alors fait le
sinon tu fais l’autre
si je parle de x barre qu’elle opérateur dois-je utiliser
not
comment écrire un if
if expression booléen:
____blablabla
elif …
elif…
else…
laquelle des if elif sera fait
La première qui est vrai
si je mets deux if que peux t’il arriver
Les deux if sont dictinc et fera donc les 2.
ils sont indépendant
l’opérateur if comment fonctionnet-il
a=’bonjour’ if x else ‘bye’
si x est vrai ca fait a bonjour sinon bye
combien d’espace pour une indentation
4
qu’elles sont les erreur
n = x * x + y * y
quand il y a plusieur opérateur on ne mets pas d’espace entre les prioritaires
n = xx + yy
les limite de caract`re en python
79 sur la même ligne
pour le cours:100
La r`gle des ligne pour les def et class
deux lignes blanches avant chaque fonction ou classe ;
une ligne blanche avant chaque méthode d’une classe