Programmation Flashcards
Qu’est ce que la commande print :
La commande print , dit a python d’afficher quelques chose. Donc, ce que nous voulons print va afficher dans la console de l’utilisateur.
Qu’est ce que python va afficher quand on dit : print(1+1)
2
Qu’est ce que python va afficher si je dit : print(“1+1”)
1+1
Qu’est ce que la commande input :
elle permet à l’utilisateur de fournir des données è un programme via clavier.
Qu’est ce qui se passe quand nous demandons un input
Elle prend un argument optionel appelé “Prompt”, qui sera affiché à l’utilisateur pour indiquer ce qu’il doit entrer
de base de quel manière nous allons recevoir un input
en caractère str()
Qu’est ce que nous devons faire si nous devons traduire la valeur de notre input en nombre :
- nous devons la convertir en :
float() ou int()
comment s’appelle les nombres entier en python
int()
comment s’appelle les nombres à virgule
float()
Quelle est la différence entre / ou //
la division à une barre : / = elle donne toujours un float.
la division à deux barres donne toujours un int, le plus bas
Qu’est ce que nous allons obtenir : 11/4
2.75
Qu’est ce que nous allons obtenir 11//4
2
qu’est ce que l’opérateur de reste
%
Quelle est la fonction modulo :
Elle donne le reste de la division.
***C’est pratique dans les contexte d’heure.
Qu’est ce que nous allons obtenir si nous faisons 11%4
3
Qu’elle est l’opérateur de l’exponentiation :
**
VRAI OU FAUX : nous pouvons rentrer un signe précédant un négatif.
vrai
VRAI OU FAUX : nous pouvons mettre un espace entre les deux exponentiation. * *
FAUX
vrai ou faux : python respecte les ordres d’opération
Vrai
Qu’est ce qui se passe, si nous combinons des entiers et des nombres à virgule en python,
Le résultat sera un nombre à virgule
VRAI OU FAUX : nous avons le droit de faire cela : 1_000_000 = 1000000
vrai, cette affirmation est =
Qu’est ce qu’une variable
C’est une étiquette que nous posons sur une valeur
si info =5
qu’est ce que info*info
25
VRAI OU FAUX : en python _ est considéré comme un espace
faux, _ est considéré comme une lettre, car Python ne peut pas contenir d’espace
VRAI OU FAUX : une variable peut commencer par un chiffre ou un caractère spéciaux
faux
VRAI OU FAUX : NB_ETUDIANTS ET nb_etudiants sont la même variable
faux
Comment nous ferons pour assigner plusieurs variable en même temps sur la même ligne
x,y,z=1,2,3
* ils doivent être séparer par des virgules, et il doit avoir le même nombre de valeur
comment nous devons faire pour échanger des valeurs de deux variables :
x,y=y,x
qu’elle est une autre façons d’écrire info = info + 3
info+=3
vrai ou faux : Les variables sont restreintes au nombre
faux
une chaine de caractère est quel type de donnée :
C’est un str()
qu’est ce qu’une chaine / string :
C’est une suite d’espaces mémoire que l’on interprète comme des caractères. Donc un chiffre n’est pas un chiffre c’est un caractère.
- chaque caractère de la chaîne a un nombre appelé indice qui l’identifie à partir de 0
Donne un exemple de comment les cases sont ordonné dans une chaine de caractère :
Aller voir dans les notes
Qu’est ce que nous utilisions pour délimiter les chaines de caractère :
”
‘
Quand nous voulons un apostrophe dans une chaine de caractère nous devons faire quoi. :
'
=
’
Quand nous voulons un double apostrophe dans une chaine de caractère nous devons faire quoi. :
"
=
”
Quand nous voulons un backsalsh nous devons faire quoi
\
=
\
Quand nous voulons un changement de ligne :
\n
=
changement de ligne
Qu’est ce que l’opérateur + fait sur une chaine de caractère :
il met les chaines une à la suite de l’autre
Qu’est ce que la multiplication de chaine par un entier fait :
- cela fait des répétitions
si :
x=bon
y=jour
quelle est le résultat de :
z=x+y
z=bonjour
si x= bon
quelle est le résultat de
w=x*4
bonbonbonbon
vrai ou faux : nous devons changer le type de input selon ce que nous demandons
VRAI
Qu’est ce que nous ferons pour accéder aux caractère individuel d’un chaine
nous faisons de l’indexage
comment fonctionne l’indexage négatif :
le dernier cratère d’une chaine à comme index -1
comment s’appelle le fait d’extraire des sous chaine d’une chaîne :
tranche ou slicing
vrai ou faux :
dans
ch[m:n]
le caractère n est inclus
non il est exclus
qu’est ce que python nous retourne lorsque nous entrons
ch[m:]
c’est la chaine du caractère m jusqu’à la fin
qu’est ce python nous retourne lorsque nous entrons L
ch[:n]
le début de la chaine jusqu’à n exclus
qu’est ce que python nous retourne si nous écrivons ch[:]
Il retourne la chaine au complet
comment nous faisons pour trouver la longueur de la chaine
nous pouvons utiliser la fonction
len()
vrai ou faux : dans une chaine de caractère les espaces et les enter comptes aussi comme un caractère
vrai
quelle est la fonction qui retourne le nb de caractère
len(ch)
qu’est ce que nous allons avoir :
ch[n]
retourne le caractère à la position n
qu’est ce que nous devons faire pour avoir la sous chaine de la position m à la position n
ch[m:n]
quelle est la fonction qui retournent une chaîne en minuscules
ch.lower()
quelle est la fonction qui retourne une chaine en majuscule
ch.upper()
qu’est ce que la fonction
ch.count(c) fait
elle retourne le nombre d’occurence de c
quelle est la fonction qui permet de centrer la chaine en ajoutant des espace à gauche et droite
ch.center(n)
quelle est la fonction qui enlève les espaces à gauche et droite dans une chaine de caractères
ch.strip()
si nous avons aucun caractère trouver avec la fonction find qu’est ce qu’elle retourne
-1
quelle fonction nous permet de trouver des éléments
ch.find(c)
quelle est la fonction qui nous permet de retourner des caractères avec tous les c changé en d
ch.replace(c,d)
vrai ou faux : nous pouvons aussi compter le nombre d’occurence d’une sous chaine
vrai
Qu’est ce que python fait : on demande de transformer une chaine en nombre er que la chaîne ne représente pas un nombre
python génère une erreur
Comment se nomme les instructions qui permettent de changer le comportement du programme selon les données
structures du contrôle
quelle est la structure de contrôle qui permet de prendre la décision de faire ceci ou cela selon les données
La conditionelle
quelle est la structure de contrôle qui permet de répéter des instructions jusqu’à ce qu’une certaine condition soit remplis
La boucle
Quel est la structure conditionelle en pyhton :
if :(condition 1)
elif :(condition ….)
else : (si aucune des condition est vrai)
quels sont la ou les partie obligatoire dans une structure conditionnelle
if
comment nous testons une égalité dans une condition
==
dans une condition qu’est ce que nous allons obtenir si nous faisons:
x=2 vs x==2
- x=2, donne une valeur de 2 à x
- x==2 : vérifie si la valeur 2 est égale x
quelle fonction de python nous devons utiliser quand nous voulons des fonction mathématique
from math import*
quelle fonction de python devons utiliser quand nous voulons des trucs random
import random
qu’est ce que nous devons faire quand nous voulons des random int
x=random.randint()
Qu’est ce que la boucle for permet de faire :
Elle permet de répéter un bloc d’instruction pour chaque élément d’un certain ensemble
VRAI OU FAUX : dans la loop for nous connaissons le nombre de répétition à l’avance
vrai
VRAI OU FAUX : dans la loop while nous connaissons le nombre de répétition à l’avance
faux
La loop while opère selon quoi
elle opère selon une condition et nous ne connaissons pas son nombre de répétions à l’avance
Qu’est ce qu’une liste
Une liste contient une séquence ordonnée d’objets. Les objets peuvent être de quel type incluant list
VRAI OU FAUX : nous pouvons avoir une list dans une liste
vrai
Quelle est la différence entre la manière de staurer l’information dans une liste ou dans une chaine
deux éléments peuvent être dans la même boîte contrairement à une chaine
VRAI OU FAUX ; le scliqing dans un string se fait de la même façons que dans une chaine
vrai
quelle fonction nous utilisions pour avoir la longueur d’une liste
len ()
VRAI OU FAUX : nous pouvons changer le type d’éléments dans des listes
vrai
quelle opération nous utilisions pour ajouter des éléments à une liste :
nom_de_la_liste.append()
quel est la différence entre append et extend
nous pouvons ajouter plusieurs éléments à la fois en utilisant extend
quelle fonction nous utilisions pour compter le nombre de répétions d’un élément dans une liste :
liste.count()
quelle est la fonction qui nous retourne la première position d’un élément dans une liste :
liste.index()
quelle est la fonction dans une liste qui permet d’enlever le dernier éléments
liste.pop()
quelle est la fonction dans une liste qui permet d’enlever 1 éléments
liste.pop(0)
quelle fonction dans les liste qui va nous permettre d’enlever un élément en particulier
liste.remove(‘élment à enlever’)
quelle fonction dans les liste qui nous permettre d’insérer un élément à une position précise :
liste.insert(2, “raisin”)
Quelle est la fonction dans liste qui permettent de les organiser en ordre alphabétique :
liste.sort()
quelle fonction dans les liste qui nous permet d’additionner les différents éléments qui sont dans la liste :
sum(liste)
quelle est la fonction dans les listes qui nous permettent de d’avoir la plus petite valeur ou la plus grande valeur :
print(min(liste))
print(max(liste))
avec quoi nous définissions une fonction en python :
def
qu’est ce que nous retrouvons à l’intérieur des parenthèse d’une def :
nous retrouvons les différents paramètres de la fonction, donc ces variables
quel est la fonction du doc string dans une fonction :
dans une fonction le doc string aident à l’utilisateur ou autre programmeur à mieux comprendre les instructions de la fonction, on parle alors de documenter une fonction
quels sont les différents éléments que nous retrouvons dans un doc string
tout les paramètre donc :
:param variable et sont type
‘’’
return: ce que la fonctionner va nous retrouver avec le type de la variable de retour