python Flashcards

1
Q

déclaration d’une variable :

A

<identificateur> = <valeur>
</valeur></identificateur>

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

Comment différencie-t-on la décla d’une constante avec celle d’une variable ?

A

L’identificateur de la variable est écrit en majuscules

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

syntaxe de l’addition :

A

+

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

syntaxe de la soustraction :

A

-

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

syntaxe de la multiplication :

A

*

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

Addition : types :

A

entier, réel, str

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

soustraction : types :

A

entier, réel

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

Multiplication : types :

A

entier, réel, str

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

Syntaxe de la puissance :

A

**

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

Puissances : types :

A

entier réel

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

syntaxe de la division :

A

/

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

division : types :

A

entier, réel

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

syntaxe de la division entière

A

// (partie entière d’une division)

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

Syntaxe du reste d’une division Euclidienne :

A

%

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

Quelle commande pour rentrer une variable ?

A

Input

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

Si j’écris : Var = input(“Nombre : “), que se passe-t-il ?

A

Le nombre renseigné par l’utilisateur sera automatiquement enregistré comme la variable.

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

Si on veut rentrer un nombre entier, quelle commande ?

A

int (input() )
= int (var)

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

Si on veut rentrer un nombre réel, quelle commande ?

A

float(input () )
= float (var)

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

Quelle commande pour afficher une variable ?

A

“print”
syntaxe : print(“message”)

20
Q

Comment ne pas retourner à la ligne ?

A

Dans la parenthèse du print, rajouter end’ ‘

21
Q

Comment on exprimer le cas en python ?

A

if

elif

elif

22
Q

calcul du nombre d’itérations :

23
Q

quand on utilise en incrémentation : for i in range : qu’est ce qu’on met dans la parenthèse ?

A

for i in range (min, max+1, pas)

24
Q

quand on utilise en décrémentation : for i in range : qu’est ce qu’on met dans la parenthèse ?

A

for in in range (max, min-1, -pas)

25
Boucles à bornes indéfinies : fonction utilisée :
tant que devient while Attention : répéter jusqu'à n'existe pas en Python. Il faut utiliser while avec un break
26
Qu'est ce qu'une liste ?
Une collection ordonnée d'éléments de types éventuellement différents.
27
Accéder individuellement aux éléments d'une liste ?
Utiliser les indices. Indice du premier élément = zéro
28
Ajout d'un élément dans une liste ?
fonction "Append" syntaxe : list.append("l")
29
Qu'est ce qu'une chaîne de caractère dans Python ?
séquences non modifiables : on ne peut pas après définition de la chaîne remplacer ou modifier un élément à partir de son indice
30
Qu'est ce que la concaténation ?
opération qui permet d'accoler une ou plusieurs chaînes de caractères
31
Qu'est ce qu'un tuple ?
collection hétérogène ordonnée et non modifiable d'éléments de types éventuellement différents
32
Comment sont appelés les éléments qui composent le tuple ?
champs de l'information permettent d'accéder à l'une des données
33
Accès aux éléments d'un tuple ?
Son indice
34
Propriété d'un tuple :
il est immutable : chaque modification revient en réalité à créer un nouveau tuple et pas à modifier l'ancien.
35
Inconvénient du tuple :
on ne peut pas nommer les éléments : on les repère uniquement par leur position.
36
Qu'est ce que le paramètre d'une fonction ?
C'est une variable de la fonction qui intervient dans sa définition. On les sépare par des virgules. def cube(x) : return x**3
37
Qu'est ce que le paramètre d'une fonction ?
utilisé lors de l'appel de la fonction.
38
Variable locale ?
déclarée au sein d'une procédure
39
Variable globale ?
déclarée au sein du programme
40
Que se passe-t-il si une variable locale a le même nom qu'une variable globale ?
Tout se passe comme si on avait deux variables différentes.
41
De quoi dépend la modification des variables entrées en paramètres d'une fonction ?
Dépend de la nature du paramètre : mutable ou immutable
42
Types mutables :
listes, dictionnaires, sets
43
Types immutables :
entier, réel, chaîne, tuple
44
Passage variable en paramètre : objet immutable :
Principe : les paramètres réels sont évalués, leurs valeurs affectées à des variables locales à la procédure. Rq : leur valeur ne peut pas être modifiée par la procédure. après exécution, a et b auront la même valeur qu'avant.
45
Passage variable en paramètre : objet mutable :
Principe : après exécution de la fonction tous les identifiants qui désignent un objet mutable désignent toujours le même et unique objet, mais il a été modifié, on a donc accès à sa nouvelle valeur.