Programmation Flashcards

1
Q

Qu’est ce que la commande print :

A

La commande print , dit a python d’afficher quelques chose. Donc, ce que nous voulons print va afficher dans la console de l’utilisateur.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Qu’est ce que python va afficher quand on dit : print(1+1)

A

2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qu’est ce que python va afficher si je dit : print(“1+1”)

A

1+1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est ce que la commande input :

A

elle permet à l’utilisateur de fournir des données è un programme via clavier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est ce qui se passe quand nous demandons un input

A

Elle prend un argument optionel appelé “Prompt”, qui sera affiché à l’utilisateur pour indiquer ce qu’il doit entrer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

de base de quel manière nous allons recevoir un input

A

en caractère str()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Qu’est ce que nous devons faire si nous devons traduire la valeur de notre input en nombre :

A
  • nous devons la convertir en :
    float() ou int()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

comment s’appelle les nombres entier en python

A

int()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

comment s’appelle les nombres à virgule

A

float()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Quelle est la différence entre / ou //

A

la division à une barre : / = elle donne toujours un float.

la division à deux barres donne toujours un int, le plus bas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Qu’est ce que nous allons obtenir : 11/4

A

2.75

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qu’est ce que nous allons obtenir 11//4

A

2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

qu’est ce que l’opérateur de reste

A

%

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quelle est la fonction modulo :

A

Elle donne le reste de la division.
***C’est pratique dans les contexte d’heure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Qu’est ce que nous allons obtenir si nous faisons 11%4

A

3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qu’elle est l’opérateur de l’exponentiation :

A

**

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

VRAI OU FAUX : nous pouvons rentrer un signe précédant un négatif.

A

vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

VRAI OU FAUX : nous pouvons mettre un espace entre les deux exponentiation. * *

A

FAUX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

vrai ou faux : python respecte les ordres d’opération

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Qu’est ce qui se passe, si nous combinons des entiers et des nombres à virgule en python,

A

Le résultat sera un nombre à virgule

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

VRAI OU FAUX : nous avons le droit de faire cela : 1_000_000 = 1000000

A

vrai, cette affirmation est =

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Qu’est ce qu’une variable

A

C’est une étiquette que nous posons sur une valeur

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

si info =5
qu’est ce que info*info

A

25

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

VRAI OU FAUX : en python _ est considéré comme un espace

A

faux, _ est considéré comme une lettre, car Python ne peut pas contenir d’espace

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
VRAI OU FAUX : une variable peut commencer par un chiffre ou un caractère spéciaux
faux
26
VRAI OU FAUX : NB_ETUDIANTS ET nb_etudiants sont la même variable
faux
27
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
28
comment nous devons faire pour échanger des valeurs de deux variables :
x,y=y,x
29
qu'elle est une autre façons d'écrire info = info + 3
info+=3
30
vrai ou faux : Les variables sont restreintes au nombre
faux
31
une chaine de caractère est quel type de donnée :
C'est un str()
32
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
33
Donne un exemple de comment les cases sont ordonné dans une chaine de caractère :
Aller voir dans les notes
34
Qu'est ce que nous utilisions pour délimiter les chaines de caractère :
" '
35
Quand nous voulons un apostrophe dans une chaine de caractère nous devons faire quoi. :
\' = '
36
Quand nous voulons un double apostrophe dans une chaine de caractère nous devons faire quoi. :
\" = "
37
Quand nous voulons un backsalsh nous devons faire quoi
\\ = \
38
Quand nous voulons un changement de ligne :
\n = changement de ligne
39
Qu'est ce que l'opérateur + fait sur une chaine de caractère :
il met les chaines une à la suite de l'autre
40
Qu'est ce que la multiplication de chaine par un entier fait :
- cela fait des répétitions
41
si : x=bon y=jour quelle est le résultat de : z=x+y
z=bonjour
42
si x= bon quelle est le résultat de w=x*4
bonbonbonbon
43
vrai ou faux : nous devons changer le type de input selon ce que nous demandons
VRAI
44
Qu'est ce que nous ferons pour accéder aux caractère individuel d'un chaine
nous faisons de l'indexage
45
comment fonctionne l'indexage négatif :
le dernier cratère d'une chaine à comme index -1
46
comment s'appelle le fait d'extraire des sous chaine d'une chaîne :
tranche ou slicing
47
vrai ou faux : dans ch[m:n] le caractère n est inclus
non il est exclus
48
qu'est ce que python nous retourne lorsque nous entrons ch[m:]
c'est la chaine du caractère m jusqu'à la fin
49
qu'est ce python nous retourne lorsque nous entrons L ch[:n]
le début de la chaine jusqu'à n exclus
50
qu'est ce que python nous retourne si nous écrivons ch[:]
Il retourne la chaine au complet
51
comment nous faisons pour trouver la longueur de la chaine
nous pouvons utiliser la fonction len()
52
vrai ou faux : dans une chaine de caractère les espaces et les enter comptes aussi comme un caractère
vrai
53
quelle est la fonction qui retourne le nb de caractère
len(ch)
54
qu'est ce que nous allons avoir : ch[n]
retourne le caractère à la position n
55
qu'est ce que nous devons faire pour avoir la sous chaine de la position m à la position n
ch[m:n]
56
quelle est la fonction qui retournent une chaîne en minuscules
ch.lower()
57
quelle est la fonction qui retourne une chaine en majuscule
ch.upper()
58
qu'est ce que la fonction ch.count(c) fait
elle retourne le nombre d'occurence de c
59
quelle est la fonction qui permet de centrer la chaine en ajoutant des espace à gauche et droite
ch.center(n)
60
quelle est la fonction qui enlève les espaces à gauche et droite dans une chaine de caractères
ch.strip()
61
si nous avons aucun caractère trouver avec la fonction find qu'est ce qu'elle retourne
-1
62
quelle fonction nous permet de trouver des éléments
ch.find(c)
63
quelle est la fonction qui nous permet de retourner des caractères avec tous les c changé en d
ch.replace(c,d)
64
vrai ou faux : nous pouvons aussi compter le nombre d'occurence d'une sous chaine
vrai
65
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
66
Comment se nomme les instructions qui permettent de changer le comportement du programme selon les données
structures du contrôle
67
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
68
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
69
Quel est la structure conditionelle en pyhton :
if :(condition 1) elif :(condition ....) else : (si aucune des condition est vrai)
70
quels sont la ou les partie obligatoire dans une structure conditionnelle
if
71
comment nous testons une égalité dans une condition
==
72
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
73
quelle fonction de python nous devons utiliser quand nous voulons des fonction mathématique
from math import*
74
quelle fonction de python devons utiliser quand nous voulons des trucs random
import random
75
qu'est ce que nous devons faire quand nous voulons des random int
x=random.randint()
76
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
77
VRAI OU FAUX : dans la loop for nous connaissons le nombre de répétition à l'avance
vrai
78
VRAI OU FAUX : dans la loop while nous connaissons le nombre de répétition à l'avance
faux
79
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
80
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
81
VRAI OU FAUX : nous pouvons avoir une list dans une liste
vrai
82
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
83
VRAI OU FAUX ; le scliqing dans un string se fait de la même façons que dans une chaine
vrai
84
quelle fonction nous utilisions pour avoir la longueur d'une liste
len ()
85
VRAI OU FAUX : nous pouvons changer le type d'éléments dans des listes
vrai
86
quelle opération nous utilisions pour ajouter des éléments à une liste :
nom_de_la_liste.append()
87
quel est la différence entre append et extend
nous pouvons ajouter plusieurs éléments à la fois en utilisant extend
88
quelle fonction nous utilisions pour compter le nombre de répétions d'un élément dans une liste :
liste.count()
89
quelle est la fonction qui nous retourne la première position d'un élément dans une liste :
liste.index()
90
quelle est la fonction dans une liste qui permet d'enlever le dernier éléments
liste.pop()
91
quelle est la fonction dans une liste qui permet d'enlever 1 éléments
liste.pop(0)
92
quelle fonction dans les liste qui va nous permettre d'enlever un élément en particulier
liste.remove('élment à enlever')
93
quelle fonction dans les liste qui nous permettre d'insérer un élément à une position précise :
liste.insert(2, "raisin")
94
Quelle est la fonction dans liste qui permettent de les organiser en ordre alphabétique :
liste.sort()
95
quelle fonction dans les liste qui nous permet d'additionner les différents éléments qui sont dans la liste :
sum(liste)
96
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))
97
avec quoi nous définissions une fonction en python :
def
98
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
99
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
100
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
101